精华内容
下载资源
问答
  • sh 格式化时间
    千次阅读
    2019-04-29 15:30:22

    now_day=`date -d today +"%Y-%m-%d %T"`

    now_day=`date -d yesterday +"%Y-%m-%d %T"`

    cp=`date -d today +"%Y%m%d00"`

     

    杀死某个关键字进程

    ps -ef | grep keyword | awk '{print $2}' | xargs kill -9

    更多相关内容
  • 代码如下:function DateUtil(){}/***功能:格式化时间*示例:DateUtil.Format(“yyyy/MM/dd”,”Thu Nov 9 20:30:37 UTC+0800 2006 “);*返回:2006/11/09*/DateUtil.Format=function(fmtCode,date){ var ...
  • Shell脚本获取格式化日期时间总结

    万次阅读 2015-12-24 15:59:35
    Shell脚本获取格式化日期时间总结,Linux的bash脚本去时间格式的支持超出了我的预想,支持多种格式的变化与输出。甚至比java的api还要方便。

    Shell脚本获取格式化日期与时间总结,Linux的bash脚本对时间格式的支持超出了我的预想,支持多种格式的变化与输出。甚至比java的api还要方便,总结如下:


    1、常用的取日期方法:

    #!/bin/sh
    # upload logs to hdfs
    
    
    source /etc/profile
    
    
    #获取昨天日期 yyyyMMdd 格式
    yesterday=`date --date='1 days ago' +%Y%m%d`
    #获取昨天日期 yyyy-MM-dd 格式
    yesterday2=`date --date='1 days ago' +%Y-%m-%d`
    
    
    #获取今天日期 yyyyMMdd 格式
    today=`date --date='0 days ago' +%Y%m%d`
    #获取今天日期 yyyy-MM-dd 格式
    today2=`date --date='0 days ago' +%Y-%m-%d`
    
    
    #获取明天日期 yyyyMMdd 格式
    today=`date --date='1 days' +%Y%m%d`
    #获取明天日期 yyyy-MM-dd 格式
    today2=`date --date='1 days' +%Y-%m-%d`
    
    
    #获取当前时间 yyyy-MM-dd HH:mm:ss 格式
    nowtime=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"`
    #获取当前日间 HH:mm:ss 格式
    nowtime2=`date --date='0 days ago' +%H:%M:%S`
    
    
    #获取1小时前时间 yyyy-MM-dd HH:mm:ss 格式
    onehourage=`date --date='1 hours ago' "+%Y-%m-%d %H:%M:%S"`
    #获取1小时后时间 yyyy-MM-dd HH:mm:ss 格式
    onehourage2=`date --date='1 hours' "+%Y-%m-%d %H:%M:%S"`
    
    
    #获取2小时前时间 yyyy-MM-dd HH:mm:ss 格式
    twohourage=`date --date='2 hours ago' "+%Y-%m-%d %H:%M:%S"`
    #获取2小时后时间 yyyy-MM-dd HH:mm:ss 格式
    twohourage2=`date --date='2 hours' "+%Y-%m-%d %H:%M:%S"`
    
    
    #获取1个月前时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month ago' "+%Y-%m-%d %H:%M:%S"
    #获取1个月加1天前时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month ago + 1 day ago' "+%Y-%m-%d %H:%M:%S"
    #获取1个月减1天前时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month ago - 1 day ago' "+%Y-%m-%d %H:%M:%S"
    
    
    
    #获取1个月加1天加1小时加1分钟加1秒钟前时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month ago + 1 day ago + 1 hour ago + 1 min ago + 1 sec ago' "+%Y-%m-%d %H:%M:%S"
    #获取1个月加1天减1小时减1分钟减1秒钟前时间 yyyy-MM-dd HH:mm:ss 格式  可以 + - 滥用
    date --date='1 month ago + 1 day ago - 1 hour ago - 1 min ago - 1 sec ago' "+%Y-%m-%d %H:%M:%S"
    
    
    #获取1个月加1天加1小时加1分钟加1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month + 1 day  + 1 hour  + 1 min  + 1 sec ' "+%Y-%m-%d %H:%M:%S"
    
    
    #获取1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 month + 1 day  - 1 hour  - 1 min  - 1 sec ' "+%Y-%m-%d %H:%M:%S"
    
    
    #获取1年后1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 year 1 month + 1 day  - 1 hour  - 1 min  - 1 sec ' "+%Y-%m-%d %H:%M:%S"
    
    
    #获取1年前1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
    date --date='1 year 1 month + 1 day  - 1 hour  - 1 min  - 1 sec ' "+%Y-%m-%d %H:%M:%S"
    
    
    



    2、取月周季度的首尾

    #月初: 
    m= `date --date='1 month' "+%Y-%m"`-01
    #月末: 
    date --date="1 day ago $m" "+%Y-%m-%d"
    #一周前 : 
    date --date="1 week ago "  "+%Y-%m-%d"
    #星期: 
    date --date="0 days ago" "+%Y-%m-%d %u"
    #季头:  
    date -d "`awk -F- '$2%3==1{print $1FS$2FS"01";next}$2%3==2{print $1FS$2-1FS"01";next}{print $1FS$2-2FS"01"}' <<<2014-1-07`" +%F
    #季尾:  
    date -d "`awk -F- '$2%3==1{print $1FS$2+3FS"01";next}$2%3==2{print $1FS$2+2FS"01";next}{print $1FS$2+1FS"01"}' <<<2014-1-07` -1 day" +%F



    3、循环取日期

    #! /bin/sh
    today=$2
    enddate=$1
    while [[ $today -ge $enddate  ]]
    do
            echo ${today}
    
    	today2=`date -d "0 day $today" +%Y-%m-%d`
    	
    	echo ${today2}	
    	###  to do this	
    
    	today=`date -d "-1 day $today" +%Y%m%d`
    
    
    done
    
    调用方式:

    bash testFor.sh  20150507 20160225


    说明:to do 放需循环调用的代码或者脚本
    展开全文
  • centos date时间格式化

    2021-02-28 01:52:54
    %F 完整日期格式,等价于 %Y-%m-%d %T 时间,等于%H:%M:%S mkdir $(date +%Y)$(date +%m)$(date +%d) date +%Y%m%d date +%F%T date +%Y%m%d%H%M%S echo "$(date +%F) $(date +%T)" mkdir $(date +%Y%...

    date 时间

    %F    完整日期格式,等价于 %Y-%m-%d
    %T    时间,等于%H:%M:%S

    mkdir $(date +%Y)$(date +%m)$(date +%d)

    date +%Y%m%d

    date +%F%T

     date +%Y%m%d%H%M%S

    echo "$(date +%F) $(date +%T)" 

     

    mkdir $(date +%Y%m%d%H%M%S)

    参考:https://blog.csdn.net/jk110333/article/details/8590746 

    展开全文
  • shell中日期时间格式化输出

    千次阅读 2022-02-10 20:59:58
    shell中日期时间格式化输出,见表知意

    学习中在书中看到了下面这个图,如果需要格式化输出时间,感觉会比较有用
    在这里插入图片描述

    shell下原本的时间输出格式

    在这里插入图片描述

    shell 下星期的输出

    对照上面的表输入回车就可以,对照当前日期,没错,正是星期四
    date +%a
    date +%A
    在这里插入图片描述

    年、月、日、时、分、秒比较符合日常习惯的输出

    date “+%Y-%m-%d-%H-%M-%S”
    date “+%Y-%b-%d-%H-%M-%S”
    date “+%Y-%B-%d-%H-%M-%S”
    date +%Y-%B-%d-%H-%M-%S
    在这里插入图片描述

    心细的人可能已经发现表格中并没有"m",正解,那自己补充一下吧

    其他时间格式输出

    其他时间格式输出请参见表格,不要忘记在%前面还有个+号

    展开全文
  • Bash日期格式化

    2021-05-13 09:36:09
    在本小节中,我们将了解日期命令的可用格式选项,并了解如何与Bash脚本一起使用。...使用date命令以不同的格式打印日期时间值。我们还可以使用此命令来计算与日期时间值相关的任务。如果不带任何选项使用da...
  • shell 日期格式化输出

    千次阅读 2020-06-25 16:54:30
    $ cat t.sh # 等号两边不能有空格,之前错误一直出在这里 yesterday=`date -d yesterday +%Y-%m-%d` echo 'yesterday : ' $yesterday printf 'yesterday is %s' $yesterday # 前一天的日期 date1=$(date -d ...
  • Linux shell下date格式化输入日期

    万次阅读 2021-12-24 16:23:25
    Linux date命令可以用来显示或设定系统的日期时间,在显示方面,使用者可以设定欲显示的格式格式设定为一个加号后接数个标记。 二、格式输入 1. 使用示例 # date 2021年 12月 24日 星期五 16:23:30 CST # date '...
  • shell命令获取当前系统时间格式化的方式记录 time=$(date "+%Y-%m-%d %H:%M:%S") echo "${time}" 说明 date后面有一个空格,否则无法识别命令, Y显示4位年份,如:2018;y显示2位年份,如:18。 m表示月份; M...
  • /bin/sh#uploadlogstohdfssource/etc/profile#获取昨天日期yyyyMMdd格式yesterday=`date--date='1daysago'+%Y%m%d`#获取昨天日期yyyy-MM-dd格式yesterday2=`date--date='1daysago'+%Y-%m-%d`#获取今天日期yyyyMMdd...
  • Linux date 格式化时间日期 [root@linuxidc ~]# date -d today +"%Y-%m-%d" 2016-11-26 [root@linuxidc ~]# date -d today +"%Y_%-m_%-d" 2008_5_7 [root@linuxidc ~]# date -d today +"%Y-%m-%d %T" 2016-11-...
  • Linux Shell输出格式化日期(转)

    千次阅读 2021-05-11 15:26:49
    1、输出“年-月-日 时:分:秒”(年份为整年)# 2018-12-24 11:22:44echo `date "+%Y-%m-%d %H:%M:%S"`2、输出“年-月-日 时:分:秒”(年份简写)# 18-12-24 11:22:...%M:%S" 大小写给定的格式FORMAT 控制着输出,解释序...
  • 毫不妥协的代码格式化程序“您喜欢的任何颜色。” Black是不折不扣的Python代码格式化程序。 通过使用它,您同意放弃对手工格式化细节的控制。 作为回报,布莱克为您提供了不...一段时间格式化变得透明,您可以专注于
  • 获取昨天时期`date-dyesterday+%Y%m%d`也可以写成`date-d-1day+%Y%m%d`获取今天时期`date+%Y%m%d`或`date+%F`或$(date+%y%m%d)依次类推比如获取10天前的日期`date-d-10day+%Y%m%d`或n天前的`date-d"ndaysago"+%y%m%d...
  • shell 中的日期date格式化

    万次阅读 2017-07-20 21:27:32
    date 命令 一)显示系统时间 1.date CST中央标准时间 Mon Jun 5 15:11:44 CST 2017 ...2.date -R 带时区的时间 ...二)格式化日期 $ date '+%Y-%m-%d %H:%M' 2017-05-02 11:20 $ date '+%Y/
  • 三 shell格式化输出 -e 为转义 后加多种选项实现不同格式的输出 附:利用echo -e \b实现的小脚本 echo 颜色输出 附颜色代码 前言 为何要学习shell? 日常运维工作基本就是一些繁琐的重复工作,每天80%的时间都...
  • JSON格式化输出

    2021-05-22 06:27:20
    JSON格式化输出今天有个需求是对输出的JSON进行格式化首先想到的就是jsBeautifier之类的小插件搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串复制代码 代码如下:JSON.stringify(jsObj, null...
  • Java 8 日期时间格式化

    千次阅读 2019-05-13 18:32:50
    6 时间格式化 7 相关文章 1 Instant Instant 表示基于世界标准时间(UTC)的时间线上的某一个时间点,通常用作事件的时间戳。 Instant 取值为 基于世界标准时间 从1970/01/01 00:00:00.000 到 某一...
  • shell-获取当前时间戳、格式化时间

    千次阅读 2020-09-15 19:19:17
    时间戳 current=$(date "+%Y-%m-%d-%H-%M-%S") 格式化时间 currentTimeStamp=$(($(date '+%s') * 1000 + $(date '+%N') / 1000000))
  • dprint 用于dprint的Monorepo-可插拔和可配置的代码格式化平台。 该项目正在积极的早期开发中。 我建议您检查其输出以确保其正常工作,并且仅在已检查到源代码管理中的代码上运行此输出。链接外挂程式 TypeScript / ...
  • shell脚本获取时间格式化

    千次阅读 2019-02-20 16:10:29
    原文:... 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28   date1=$(date --date='1 days ago +%Y%m%d') #前一天的日期 date1=$(date --date='2 days ago +%Y%m%d') ...
  • Golang中的格式化时间输出

    千次阅读 2019-09-12 10:07:21
    通常我们在程序处理过程需要对时间进行一定格式化的输出,以便让用户或者其他程序能够更加友好的识别时间,本篇记录下在使用golang语言过程中如何格式化时间。通常情况下我们可以使用linux shell很方便的格式化时间...
  • shell date 格式化

    2017-07-24 11:00:29
    从别的地方找来的:   1- echo `date "+%Y-%m-%d %H:%M:%S"` 2014-11-13 15:06:26 2- echo `date "+%y-%m-%d %H:%M:%S"...给定的格式FORMAT 控制着输出,解释序...
  • treefmt-一种用于格式化代码树的CLI 状态:试验中-此处介绍的所有功能都无法使用。 每个项目都有不同的语言和一组代码格式化程序,并具有不同的配置。 在项目之间跳转时,通常需要一些时间来习惯它们并更新编辑器...
  • 格式化HDFS过程记录

    2019-08-28 17:35:02
    用了好久的ha的hdfs,今天才发现 hdfs-site.xml文件的dfs.namenode.data.dir配置错了data这个...现在只能格式化hdfs 步骤跟简单 就三步 因为用过一段时间了 产生了许多文件 需要删除 1.删除文件 2.格式化 3.重启服...
  • 只需在您的Xcode项目中添加CodeFormatter目录即可: 基于Xcode快捷方式的代码格式设置:在当前工作空间中格式化修改后的源代码的快捷方式自动代码格式化:在您的项目中添加一个构建阶段,以便在构建应用程序时格式...
  • SH367309WriterPCTool.docx

    2020-08-05 11:53:16
    1、Writer Tools工具和SH367309WriterPCTool.exe软件只针对SH367309读写操作。 2、Writer Tools工具不需要装驱动,插上Writer Tools工具PC可自动识别。 3、SH367309WriterPCToolV2.2软件可运行在WinXP,Win2000,Win...
  • linux dmesg 格式化时间

    2020-07-30 09:32:01
    系统突然重启,需要排查原因,就想到dmesg和/var/log/message,打开dmesg没发现时间,没时间这可怎么查问题? 解决方案 遇到这类问题首先想到的就是G一下,网上肯定有人问这种问题,你所遇到的问题肯定是别人之前...
  • 作者viniciusmo,源码VMaskTextField,VMaskTextField 能格式化用户的输入,用户可以提前制定文本框的输入格式,按照预定义的格式来格式化输入的内容。 VMaskTextField 对日期,数值,电话号码等的输入特别有帮助。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,490
精华内容 40,596
关键字:

sh 格式化时间