datetime相关内容
在 PHP 中,您可以通过以下方式判断给定日期是否在夏令时期间: $isDST = date("I", $myDate);//1 或 0 问题在于,这只告诉您该时间点是否在夏令时.是否有可靠的方法来检查 DST 在该时区的任何时间是否有效? 编辑澄清: 澳大利亚布里斯班一年中的任何时候都不实行夏令时.全年都是 GMT+10. 澳大利亚悉尼从 10 月到 3 月从 GMT+10 变
..
我的日期字符串格式如下:yyyy-MM-ddTHH:mm:ss-0Z00 示例 1:2010-03-05T07:03:51-0800 示例 2:2010-07-01T20:23:00-0700 我需要使用这些日期字符串创建一个日期对象.new Date() 不适用于此字符串.请帮我将这些日期字符串转换为具有本地时区的日期对象. 谢谢! 编辑:我在 Pentaho Da
..
我正在尝试将时区感知 datetime 对象转换为 UTC,然后再转换回原来的时区.我有以下片段 t = datetime(2013, 11, 22, 小时=11, 分钟=0,tzinfo=pytz.timezone('欧洲/华沙')) 现在在 ipython 中: 在 [18] 中:t出[18]:日期时间.日期时间(2013, 11, 22, 11, 0, tzinfo=
..
我有一个来自数据库记录的 UTC 日期时间值.我还有一个用户指定的时区(TimeZoneInfo 的一个实例).如何将该 UTC DateTime 转换为用户的本地时区?另外,如何确定用户指定的时区当前是否正在遵守 DST?我正在使用 .NET 3.5. 谢谢,标记 解决方案 看看 DateTimeOffset 结构: //用户指定的时区TimeZoneInfo 南极 =TimeZ
..
使用 javascript 我知道我的用户时区是 UTC +3. 现在我想用这些知识创建 DateTime 对象: $usersNow = new DateTime('now', new DateTimeZone("+3")); 我收到了回复: '未知或错误的时区 (+2)' 我做错了什么?我该如何解决? 解决方案 这个怎么样... $original = new Date
..
如何获得奥尔森时区名称(例如Australia/Sydney) 对应于 C 的 localtime 调用给出的值? 这是通过 TZ、符号链接 /etc/localtime 或在与时间相关的系统配置中设置 TIMEZONE 变量覆盖的值文件. 解决方案 我认为最好的办法是遍历所有 pytz 时区并检查哪个与本地时区匹配,每个 pytz 时区对象都包含有关 utcoffset 和 tzn
..
我已经尝试了上百万种不同的方法,但都无济于事.任何帮助将非常感激. long millis = getMillisFromServer();日期日期 = 新日期(毫秒);DateFormat 格式 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");format.setTimeZone(TimeZone.getTimeZone("澳大利亚/悉尼"));字符
..
记录是根据美国时区保存的,但如果我想向用户显示相同的记录,它应该将服务器日期时间与(美国时区)转换为用户的日期时间与用户的时区 解决方案 如果你输入谷歌“Java 日期更改时区"或“Javascript 日期更改时区".您将获得一项结果: 在 Java 中(来源:http:///www.coderanch.com/t/417443/java/java/Convert-Date-one
..
我将 UTC 日期存储到数据库中: $utc = gmdate("M d Y h:i:s A"); 然后我想将保存的 UTC 日期转换为客户端的本地时间. 我该怎么做? 谢谢 解决方案 date() 和 localtime() 都使用服务器的本地时区,除非被覆盖;您可以覆盖与 date_default_timezone_set() 一起使用的时区. http://ww
..
我正在使用这种方法将 UTC 时间转换为另一个时区: SimpleDateFormat 格式 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");解析日期 = format.parse("2011-03-01 15:10:37");TimeZone tz = TimeZone.getTimeZone("美国/芝加哥");格式.setTimeZone(tz)
..
我需要下一个流程: var a = new Date(1337324400000, 'Europe/Amsterdam');//+2h控制台.log(a);//例如周一 12:00 ...a.setTimeZone('欧洲/基辅');//+3h控制台.log(a);//13:00 星期一 ... nodejs utils api中是否有这种可能性? 解决方案 可以使用node-time
..
我需要一种简单的方法来将日期时间戳转换为 UTC(从服务器所在的任何时区),希望不使用任何库. 解决方案 试试 getTimezone 和 setTimezone,见例子 (但这确实使用了一个类) 更新: 没有任何课程,你可以尝试这样的事情: $the_date = strtotime("2010-01-19 00:00:00");echo(date_default_t
..
继我之前的问题之后,Python 老化时间,我现在遇到了一个关于时区的问题,事实证明它并不总是“+0200".所以当 strptime 试图解析它时,它会抛出一个异常. 我曾想过用 [:-6] 或其他什么来切断 +0200,但有没有真正的方法可以用 strptime 做到这一点? 如果重要的话,我正在使用 Python 2.5.2. >>>从日期时间导入日期时间>>>fmt = "%
..
我对时区有一些疑问: 可以仅以 UTC 时间捕获时间吗? UTC -6 和 GMT -6 是否相同,这是否意味着它是美国当地时间? 说,我的 UTC 时间为“02-01-2018 00:03";这是否意味着我的美国当地时间是“01-01-2018 18:00"? 我在维基百科和许多相关网站上搜索过,但没有找到相关的解释. 解决方案 协调世界时和格林威治标准时间没有时差.
..
在下面的代码中,我正在计算现在纪元和当前纪元的开始. 导入时间进口pytz从日期时间导入日期时间tz1 = pytz.timezone('CST6CDT')utc = pytz.timezone('UTC')现在 = pytz.UTC.localize(datetime.utcnow())now_tz = now.astimezone(tz1)现在打印_tz现在打印_tz.strftime('%
..
我有一个没有时区信息的 datetime.我现在正在获取时区信息并想将时区添加到现有的日期时间实例中,我该怎么做? d = datetime.datetime.now()tz = pytz.timezone('亚洲/台北') 如何将时区信息 tz 添加到 datetime a 解决方案 使用 tz.localize(d) 对实例进行本地化.来自文档: 首先是使用pytz库提供的l
..
在 PostgreSQL 中,数据类型 timestamp 和 timestamp with timezone 都使用 8 个字节. 我的问题是: 用什么格式存储日期&时间戳中的时间? 时区信息如何存储在timestamp with timezone中类型,后面读取类型时如何解析? 解决方案 这只是一个误解,源于有点误导的类型名称.时区本身根本不存储.它只是用作计算实际存储的
..
我在使用 pytz 的 .localize() 函数时遇到了一些奇怪的问题.有时它不会对本地化的日期时间进行调整: .localize 行为: >>>茨>>>ddatetime.datetime(2009, 9, 2, 14, 45, 42, 91421)>>>tz.localize(d
..
我需要将 Excel/VBA 中包含时区(来自外部源)的 ISO8601 日期/时间格式解析为普通的 Excel 日期.据我所知,Excel XP(我们正在使用的)没有内置的例程,所以我想我正在寻找一个用于解析的自定义 VBA 函数. ISO8601 日期时间类似于以下之一: 2011-01-012011-01-01T12:00:00Z2011-01-01T12:00:00+05:0020
..
我必须将像 "2012-11-01T04:16:13-04:00" 这样的时区感知字符串转换为 Python datetime 对象. 我看到了具有解析功能的 dateutil 模块,但我真的不想使用它,因为它添加了依赖项. 那我该怎么做呢?我尝试了类似以下的方法,但没有运气. datetime.datetime.strptime("2012-11-01T04:16:13-04:00
..