Articles of date时间

混淆Linux上的mktime的行为?

我正在使用Suse 10中的mktime(struct tm *)函数。 现在,夏令时启用时,我注意到一些奇怪的行为。 比方说,我已经启用了夏令时,从9月15日18:10开始,夏令时间为30分钟。 现在,当我用tm结构调用具有date为Sep 15 18:10且tm_isdst设置为0的mktime时,只有在tm_isdst设置为1的情况下,才能在tm结构中返回相同的值。 但是,如果通过date为9月15日18:10与tm_isdst设置为1,那么我觉得时间改为17:40。 在9月15日18:10至9月15日18:40之间的时间内,tm结构中的这种修正被注意到,但是之后没有发生修正,并且保持启用dst标志。 即使我通过9月16日18:10的date,没有时间纠正发生只有dst标志保持启用。 我完全困惑。 这是mktime的正确行为吗?

在使用linux命令“date”时添加一些特定的时间

在Linux中, date可以帮助我打印当前时间。 如果要打印当前时间+ 1小时,应该给我什么select?

如何从terminal读取date,并与当前date进行比较

我想知道从terminal读取date和使用shell脚本比较当前date的适当方式, 我有下面的脚本, a=`date +%Y-%m-%d` while [ 1 ] ; do echo "Enter Date" read todate if [ $todate < $a ];then break; fi echo "todate greater than curDate" done 它没有按预期运行。 请帮帮我。 UPDATE 这是我的最终版本, #! /bin/bash DATE=$(date '+%s') while [ 1 ] ; do echo "Enter Date[DD MM YYYY]:" read DMY THIS=$(date -d "$Y-$M-$D" '+%s') if […]

时区在date?

Linux中的date命令从哪里获取timezone信息? 在我的系统中,我看不到/etc/localtime文件和/usr/share/zoneinfo direcory。 仍然当我执行date命令我得到以下输出 星期四12月9日16:28:18 UTC 2010 请告诉我从哪里获取时区信息? 谢谢,LinuxPenseur

date比较在Bash中

我需要比较两个date/时间使用Bash。 input格式:2014-12-01T21:34:03 + 02:00 我想将这个格式转换为int ,然后比较两个date的int 。 或者bash有另一种方法来比较两个date?

如何让bashdate脚本返回相对于非当前时间的星期几?

使用bashdate,我可以得到它返回相对于当前时间一周的一天。 date –d='last Sunday' #Returns date of the Sunday before today 我也可以得到它相对于其他date返回一天 date –d='02/1/2012 -2 days' #Returns date two days before Feb. 1, 2012 但我怎么能得到它相对于一些非当前时间返回星期几? 我想要做的是: date –d='Sunday before 02/1/2012' #Doesn't work! I want Sunday before Feb. 1 如果可能的话,我甚至希望能够链接string,以便可以引用新date的相对date: # Should return 2 days before the Sunday before Feb. 1, 2012 date –d='Sunday before 02/1/2012 […]

找出从某个date时间以来unix时代以来的时间?

我想在2009年10月1日的9:00 BST中找出unix时间(即unix时代以来的秒数)。我怎样才能在linux命令行上做到这一点? 我知道你可以使用date @$UNIXTIME '+%someformat' ,但unix时间是我想弄明白

更改文件创builddate

我可以在Linux中使用Python更改某些文件的创builddate吗?

将时间跨度转换为shell中的格式化时间

我有一个$ i的variables,这是一个shell脚本中的秒,我试图将其转换为24 HOUR:MM:SS。 这是可能的壳?

需要得到一年中所有星期一的date

我需要在每周的基础上sorting数据,我所有的日志都在日志文件中。 因此,要每周清理数据,我想创build一个给定年份所有星期几的列表。 我试图解决一些问题,我现在唯一的想法就是使用年份和月份的ncal作为参数循环遍历所有月份并提取所有星期一。 没有更有效的方法吗?