草庐IT

timezones

全部标签

swift - 自定义 NSDateFormatter.timeZone - Swift

我目前正在使用以下格式创建时区:letukTz=NSDateFormatter();ukTz.dateFormat="HH:mm";ukTz.timeZone=NSTimeZone(name:"Europe/London")我想在我的代码中创建一个类似的变量,但用于缅甸(UTC+6:30)。缅甸似乎是这个时区唯一的国家,而且没有NSTimeZone(name:"Asia/Yangon")。有没有一种方法可以通过指定“UTC+6.30”来实现? 最佳答案 您可以创建具有给定GMT偏移量的时区:lettz=NSTimeZone(name

Java System.getProperty( "user.timezone") 不起作用

当我通过java-Duser.timezone="UTC"启动java程序时,System.out.println(System.getProperty("user.timezone"));System.out.println(newDate());//printstimeinUTC打印UTC时间,但是当我设置如下代码时:System.setProperty("user.timezone","UTC");System.out.println(System.getProperty("user.timezone"));//prints'UTC'System.out.println(newD

java - Java 的 TimeZone 是线程安全的吗?

我希望我的应用程序只有一个TimeZone对象,其他地方的许多SimpleDateFormat和Calendar对象将同时使用该对象。这是为了避免必须始终执行TimeZone.getTimeZone(ID)。我知道SimpleDateFormat和Calendar类不是线程安全的,这就是为什么我将一个线程配置为始终创建它们的新实例。但是TimeZone呢?我不清楚我是否可以安全地执行以下操作:finalTimeZonetz=TimeZone.getTimeZone("GMT");...//Thread1.Threadt1=newThread(Runnable(){publicvoidr

python - 日期时间 : conversion from string with timezone name not working

我有以下字符串"2017-03-3008:25:00CET"我想将其转换为datetimetz-aware对象。根据thisSOquestion,从python3.2开始,它可以只使用datetime模块来完成。此外,来自documentation,我明白了%z|UTCoffsetintheform+HHMMor-HHMM(emptystringiftheobjectisnaive).|(empty),+0000,-0400,+1030%Z|Timezonename(emptystringiftheobjectisnaive).|(empty),UTC,EST,CST所以我尝试以下da

python - Django 中的 py 文件的 ValueError : Incorrect timezone setting while migrating manage.

我正在按照Django官方文档使用Django编写我的第一个应用程序。在这里,它说我必须在settings.py文件中将TIME_ZONE设置为我的时区。TIME_ZONE的默认值为"utc",我已将其更改为"utc+6.00"。此编辑后,当我尝试迁移manage.py文件时:pythonmanage.pymigrate发生值错误:ValueError:Incorrecttimezonesetting:UTC+6.00很抱歉,如果这是一个非常基本的问题,但我在Google中搜索了几个小时后还是找不到解决方案。注意:我的时区是亚洲/达卡(+6:00)我的操作系统是Ubuntu14.10

python - 使用pytz获取时区的国家代码?

我正在使用pytz.我已经通读了整个文档表,但没有看到如何做到这一点。我有一个时区:美国/芝加哥。我只想获取此时区的相应国家/地区代码:美国。说明我可以反其道而行之,比如:>>>country_timezones('ch')['Europe/Zurich']>>>country_timezones('CH')['Europe/Zurich']但我需要反过来做。可以使用pytz(或任何其他方式)在Python中完成吗? 最佳答案 您可以使用pytz中的country_timezones对象并生成逆向映射:frompytzimportc

python - pytz.timezone 显示亚洲/加尔各答的奇怪结果?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Pythondatetimeobjectshowwrongtimezoneoffsetimportpytz,datetimepytz.timezone("Asia/Calcutta")打印以下内容:为什么不是05:30?我在时区America/Los_Angeles。

Python:timezone.localize() 不工作

我在使timezone.localize()正常工作时遇到了一些问题。我的目标是获取今天的日期并将其从CST转换为EST。然后在吐出之前最终格式化日期时间。我能够正确设置日期格式,但日期时间并未从CST更改为EST。此外,当我设置日期格式时,我看不到包含时区的文本表示。下面我列出了我创建的一个简单程序来测试它:#!/usr/bin/python#Testscriptimportthreadingimportdatetimeimportpexpectimportpxsshimportthreadingfrompytzimporttimezoneimportpytzest=timezone

永久解决MySQL时区问题:Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon

前言连接MySQL的时候动不动就提示个Serverreturnsinvalidtimezone.Goto‘Advanced‘tabandset‘serverTimezon,一般就是MySQL时区没设置,接下来教大家3种解决方法。方法一:1.检查MySQL设置时区:Win+R打开运行输入cmd然后确定,打开cmd窗口连接数据库,输入mysql-hlocalhost-urootmysql出现invalidtimezone的解决方法1.检查mysql设置时区,win+R打开运行,如果没在高级系统设置中配置系统全局变量,则需要在mysql的bin目录里打开命令行窗口输入mysql-hlocalhost

objective-c - iOS : how to deal (or not deal) with timezones? 中的日期/时间解析

我有一个ASP.NETMVC3网站,它通过JSON与我的iOS应用程序通信。作为JSON响应中发送的对象的一部分,我的日期格式为yyyy-MM-ddHH:mm:ssZZZ,输出2011-04-0516:28:22-07:00。我如何在iOS中解析它?这是我现在正在处理的代码:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZ"];[dateFormattersetTimeZone:[NSTimeZonelocal