Articles of 时区

时区在date?

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

在shell脚本中获取规范时区名称

有没有从Linux shell脚本获取规范时区名称的方法? 例如,如果我configuration的时区是PDT,那么我想获得“America / Los_Angeles”。 我知道我可以从符号连接/ etc / localtime得到,如果它被configuration,但因为它可能没有configuration在所有的服务器我不能依靠那个。 另一方面,我可以使用命令date +%Z得到短时区名称,但是我仍然需要规范名称。 有没有办法获得当前时区的规范名称,或者转换使用date +%Z命令获取的时区,即使没有设置符号链接/ etc / localtime?

替代cron?

有谁知道一个很好的selectcron? 我想要一些可以在不同时区运行的东西。

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

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

如何设置java时区?

我的系统时间不同于java的新Date()告诉(+4小时), 所以我认为这是因为一些Java设置。 我怎样才能让java时间像我的Linux系统时间一样? (通过编辑一些configuration文件)

Linux上的时区转换C API,任何人?

我正在寻找一些我认为非常简单的东西 – 给定特定时区的本地Unix时间(指定为string,例如“America / New_York” – 注意这不是我的本地时间),获取相应的时间值在GMT。 也就是说 time_t get_gmt_time(time_t local_time, const char* time_zone); 就像听起来那么简单,我能find的最接近的是来自timegm手册页的以下代码片段: #include <time.h> #include <stdlib.h> time_t my_timegm(struct tm *tm) { time_t ret; char *tz; tz = getenv("TZ"); setenv("TZ", "", 1); tzset(); ret = mktime(tm); if (tz) setenv("TZ", tz, 1); else unsetenv("TZ"); tzset(); return ret; } 有比这种好战的线程安全的可恶方法更好的方法,对吗? 对??

更改Tomcat中的时区

我如何改变Tomcat的时区? 其中一个webapps(Solr)使用的时区不正确(与MySQL时间戳比较) ,我认为改变Tomcat的时区将会有所帮助。 谢谢!

Linux转换时间(不同的时区)到UTC

有没有办法,在Linux中,有问题得到一个给定的时间string的UTC时间 Tue Dec 14 10:30:23 PST 2012 Tue Jan 4 11:30:23 EST 2013 到UTC时间,而不考虑(也不改变)本地时区设置?

Windows中的历史夏令时

在Windows(使用Delphi,而不是.NET)中有一个简单的方法将UTC时间转换为本地时间,并进行夏令时调整。 数据可追溯到12年,因此需要考虑DST开始/结束date的变化。

Ruby时区在Windows 7中返回完整forms

我想显示时区的缩写。 但是我的Ruby一直给我全表。 irb(main):001:0> Time.now => 2014-02-28 15:11:21 +0530 irb(main):002:0> Time.now.zone => "India Standard Time" irb(main):003:0> 这是在Ruby 1.9.3p125。 在Ruby 2.0中也尝试了相同的结果! 即使strftime("%Z")给出时区的完整forms,而不是缩写。 但是文件明确指出只有这个缩写应该被返回。 我实际上在Windows 7上构build了一个rhodes应用程序 编辑: Time.now.strftime("%Z")也给出了完整的forms。 这是Windows的好处吗?