草庐IT

Timezone

全部标签

java - TimeZone.getTimeZone ("CST") 返回 GMT

我正在将时间从CST转换为本地时间,但getTimeZone似乎无法正常工作。StringcstTime="2013-06-2114:00:00";SimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");simpleDateFormat.setTimeZone(TimeZone.getTimeZone("CST"));Datedate=null;try{date=simpleDateFormat.parse(cstTime);}catch(ParseExceptione){System.out

android - 每隔几秒接收一次 TIMEZONE_CHANGED Intent

我使用带有TIMEZONE_CHANGED操作的BroadcastReceiver来使用AlarmManager重置警报,只是为了确保警报准确地在设定时间运行,而不是提前或延迟几个小时,具体取决于时区变化。然而,在用户发送的最新日志中,我看到每隔几秒就会收到一次关于TIMEZONE_CHANGED操作的Intent信息,用户提示应用出现故障。这是我的BroadcastReceiver的onReceive代码@OverridepublicvoidonReceive(Contextcontext,Intentintent){Utils.log("OnTimeChange");Stringa

datetime - 如何通过 flutter 中的设备位置获取 flutter 中的时区、语言和县 ID?

我是flutter新手,当我在我的设备android或iOS上运行我的项目时,我想获得时区、语言和县Id。它应该从设备的位置检测时区、语言和国家ID。我是新手,不知道如何获得这些。是否有任何图书馆或我可以通过内部图书馆获得这些,请建议另一种方式。 最佳答案 https://flutter.io/tutorials/internationalization/#tracking-localeLocalemyLocale=Localizations.localeOf(context);提供countryCode和languageCodeh

datetime - 如何通过 flutter 中的设备位置获取 flutter 中的时区、语言和县 ID?

我是flutter新手,当我在我的设备android或iOS上运行我的项目时,我想获得时区、语言和县Id。它应该从设备的位置检测时区、语言和国家ID。我是新手,不知道如何获得这些。是否有任何图书馆或我可以通过内部图书馆获得这些,请建议另一种方式。 最佳答案 https://flutter.io/tutorials/internationalization/#tracking-localeLocalemyLocale=Localizations.localeOf(context);提供countryCode和languageCodeh

php date_default_timezone_set time() 与 mysql now()

我正在开发在线购物系统。只有英国客户可以从该网站下订单。我想知道哪种方法最适合我?date_default_timezone_set("欧洲/伦敦");$time=时间();或现在使用mysql函数()?有时客户可以选择送货或取货时间。注意:在英国,我们每年更改两次时间! 最佳答案 如果时间被发送到数据库,使用NOW();更少的开销,并且服务器时区有望始终是正确的并且比PHP的时区更不易变。如果我们只是谈论显示,而没有实际进行数据库工作,那么仅仅为了获得时间而运行mysql查询就太过分了。

iphone - NSCalendar dateFromComponents : GMT timezone instead of systemTimeZone

这段代码NSCalendar*calendar=[NSCalendarcurrentCalendar];[gregoriansetTimeZone:tz];NSLog(@"%@",[gregoriantimeZone]);NSDateComponents*comp=[gregoriancomponents:(NSYearCalendarUnit|NSMonthCalendarUnit)fromDate:[NSDatedate]];[compsetDay:info.day];[compsetMonth:info.month];[compsetYear:info.year];[compse

ios - Swift iOS TimeZone 作为字符串?

如何从用户的时区获取字符串,例如“Pacific/Auckland”?我可以得到“NZST”的缩写TimeZone.current.abbreviation()但这是我需要的全名,如果我能得到的话。 最佳答案 其中一个应该适合您。timeZone=TimeZone(abbreviation:"EST")print(timeZone)//"some(America/New_York(current))\n"print(timeZone.abbreviation())//"Optional("EDT")\n"print(timeZone

java - Java 中没有时区偏移的 SimpleDateFormat (GMT+00 :00) for Custom Timezone

是否可以使用SimpleDateFormat类在Java中格式化日期时间,以提供日期的时区部分,而后不带+0000。编辑我们正在更改Java中的默认时区,如下所示:SimpleTimeZonetz=newSimpleTimeZone(0,"OutTimezone");TimeZone.setDefault(tz);不幸的是,我无法删除此代码。我会冒险猜测整个系统停止工作。我认为最初的作者将其用于解决一些夏令时问题。考虑到这一点,我想将日期格式化为:2011-12-2709:00GMT或者2011-12-2709:00BST我只能让SimpleDateFormat输出为:2011-12-

java - 如何在 android 中将日期从 GMT TimeZone 解析为 IST TimeZone 反之亦然

我正在开发一个项目,该项目在IST(印度标准时间)中从后端获取日期/时间,如图所示"2013-01-09T19:32:49.103+05:30"。但是,当我使用以下DateFormat解析它时DateFormatsdf=newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");接着解析..Datedate=sdf.parse("2013-01-09T19:32:49.103+05:30");System.out.println("XYZ==============>"+date);它以GMT格式显示日期作为输出即WedJan0914:02:49

java - 为什么 TimeZone.getTimeZone(id) 是同步的,为什么没有记录?

java.util.TimeZone.getTimeZone(id)是一种根据id获取时区的方法。当我使用这个类时,我用反编译器打开它并注意到它是同步的。由于它是static,这意味着没有两个线程可以同时调用该方法。如果多个线程(例如在Web应用程序中)经常获取时区,这可能会非常痛苦。为什么一定要同步?然后我意识到文档没有说明任何关于同步的内容。所以,我的反编译器可能是错误的。然后我打开thesource,并且是同步的。为什么没有记录在案?我知道javadoc不包含synchronized关键字,但它可能已被提及。解决办法当然是使用joda-timeDateTimeZone