Questions tagged «date»

“日期”标签用于在类似Unix的系统上对有关日期/日历/时间操作,可视化,转换...等问题进行分类。

3
为什么男人在00:30会打印“ gimme gimme gimme”?
我们注意到,某些自动测试在00:30运行时会失败,但在一天的其余时间中仍然可以正常工作。他们失败,并在stderr中显示消息“ gimme gimme gimme”,这是意料之外的。为什么我们得到这个输出?
1625 date  man 


3
Linux中的时区设置
我通过将zoneinfo文件复制到Linux机器上,将时区设置为GMT + 6 /etc/localtime,但是该date命令仍将时间显示为UTCtime-6。有人可以向我解释这种行为吗? 我假设date命令应该显示UTCtime+6时间。这是我要执行的步骤: date Wed Jan 22 17:29:01 IST 2014 date -u Wed Jan 22 11:59:01 UTC 2014 cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime date Wed Jan 22 05:59:21 GMT+6 2014 date -u Wed Jan 22 11:59:01 UTC 2014
157 linux  date  time  timezone 

6
我怎样才能使`date`输出不同时区的时间?
我有一个时区设置为的服务器UTC。看来这通常是个好习惯(如果我错了,请纠正我)。 无论如何,我连接到的其中一台服务器要scp运行文件,并且正在运行,EDT并以以下格式存储需要复制的文件/path/to/filename/data20120913 我看过尝试rsync使用诸如find的-mtime -1标志之类的文件来归档最后一天修改过的文件,但是我没有任何运气。 我不介意仅scp用于复制当天的文件,但截至目前为止,有一个4小时的窗口,在date +%Y%m%d该窗口中运行将给每台服务器提供不同的日期,这给我带来了一些麻烦。 翻阅man date一下,我看到可以将时间输出为UTC,但是我没有看到一种将时间输出为另一个时区的方法,例如EDT 我想我也可以使用GNU日期扩展名之类的东西date -d 20100909 +%s从纪元获取秒数的日期,进行手动4 * 60 * 60第二次计算,然后将其渲染为日期,但是当日光时间到来时,仍然需要一个小时。 是否有一种更简单的方法来以设置为的服务器上的YYYYMMDD格式输出日期?EDTUTC
115 date  timezone 

3
linux +添加X天日期并获取新的虚拟日期
我有Linux(RH 5.3)机器 我需要添加/计算10天加上日期,以便获得新的日期(失效日期) 例如 # date Sun Sep 11 07:59:16 IST 2012 所以我需要 NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012 请建议如何计算新的到期日期(使用bash,ksh或操纵日期命令?)
115 linux  bash  shell-script  date 


4
上次打开文件
是否可以获取上次打开文件的时间并按这些时间对目录中的所有文件进行排序?
94 files  ls  date 

13
如何比较外壳中的两个日期?
如何在shell中比较两个日期? 这是一个我想如何使用它的示例,尽管它不能按原样工作: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi 如何获得理想的结果?

14
快速计算日期差异
我经常想进行一些快速的日期计算,例如: 这两个日期有什么区别? 这个日期之后的n周是几号? 我通常打开日历并计算天数,但是我认为应该有一个程序/脚本可以用来进行这些类型的计算。有什么建议么?
84 date 


3
日期命令--iso-8601选项
这个答案和评论提到--rfc-3339了--iso-8601我已经使用了很长时间的“隐藏” 选项,现在似乎没有记载。 该选项文档何时从--help文本中删除? 该选项会很快消失吗?
70 date 

9
如何将日期附加到备份文件
我需要备份文件,并且我希望将时间戳记作为名称的一部分,以使其易于区分。 您如何将当前日期注入复制命令? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup. $((date)) } cp: target `}' is not a directory [root@mongo-test3 ~]# cp foo.txt foo.backup.`date` cp: target `2013' is not a directory
69 shell  date  cp 


5
将当前日期从变量追加到文件名
我正在尝试将当前日期附加到文件名的末尾,如下所示: TheFile.log.2012-02-11 这是我到目前为止的内容: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & 但是,我得到的只是文件的名称,它不附加任何内容。如何将当前日期附加到文件名?
55 bash  shell  rename  date 

2
从日期输出中删除前导零
我为date命令设置了别名,以以下格式显示日期: 2013.06.14.12.10.02 使用此命令: alias date = date +"%Y.%m.%d.%H.%M.%S" 一切都很好,除了我想从输出中删除前导零。 无法通过更改格式来实现。我认为只能通过将输出传递给其他命令(例如sed和)来完成awk。 我正在运行的操作系统是Ubuntu 12.04.2 LTS。
40 sed  awk  date 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.