草庐IT

Mysql FROM_UNIXTIME 为 UTC

全部标签

swift - 为什么 dateformatter.date() 默认返回 UTC?

我对这种行为感到困惑:letdateFormatter=DateFormatter()dateFormatter.dateFormat="yyyy-MM-ddHH:mm:sszzz"letresult=dateFormatter.date(from:"2017-04-1212:12:12GMT+1")!2017-04-1211:12:12UTC为什么结果会自动转换成UTC?如何获得相同的时区? 最佳答案 Dateobjectsencapsulateasinglepointintime,independentofanyparticul

HIVE中PST, UTC, PRC(CST)时区转换

HIVE不同时区时间的转换前言日常开发中经常需要对不同时区的时间或时间戳进行转换。以下假定我们HIVE所使用的的默认时区是PST时区,思路是不管传入的什么时区都先转成UTC时区PRC/CST=PST(PDT)+15h(夏)=UTC/GMT+8hPRC/CST=PST(PDT)+16h(冬)=UTC/GMT+8h一、正文1.current_timestamp()selectcurrent_timestamp;结果:这里拿到的是PST时区的时间2.to_utc_timestamp()selectto_utc_timestamp(current_timestamp,'PST');结果:2.from_

ios - 在 Swift 中将日期从 GMT+1 转换为 UTC 时出现混淆

当尝试将“2016-06-2312:00:00”转换为UTC日期时,我得到“2016-06-2310:00:00”第一个日期是GMT+1,我想将其转换为UTC。如果我没记错GMT+0==UTC那么12:00应该是11:00对吧?但我总是得到10:00。为什么会这样?如何正确转换?我在Playground上和实际设备上都试过了这是我使用的代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,

ios - 快速获取特定日期和时间的 UTC 时间?

大家好我从iOS的日期选择器中选择了一个特定的日期和时间。我想将此日期和时间转换为UTC时间。我为此使用了以下函数。funcget_Date_time_from_UTC_time(string:String)->String{letdateformattor=DateFormatter()dateformattor.dateFormat="yyyy-MM-ddHH:mm:ss"dateformattor.timeZone=NSTimeZone.init(abbreviation:"UTC")asTimeZone!letdt=stringletdt1=dateformattor.date

java - 将 OffsetDateTime 转换为 UTC 时间戳

我有一个java.time.OffsetDateTime,我想将其转换为java.sql.Timestamp。由于Timestamp不存储任何偏移信息,因此我将以UTC格式将所有日期/时间存储在数据库中。如何将OffsetDateTime转换为UTC格式的Timestamp?编辑:我相信这是答案,但它似乎是一种相当复杂的转换为UTC的方式:OffsetDateTimedateTime=OffsetDateTime.now();Timestamptimestamp=Timestamp.valueOf(dateTime.atZoneSameInstant(ZoneId.of("Z")).t

java - 如何以秒为单位获取当前UTC时间

我有一个应用程序,需要以秒为单位比较时间。我想知道如何以秒为单位获取当前UTC时间。有人可以发布一个示例吗?我们如何在Java中做到这一点? 最佳答案 您可以使用它来让时区传递给您想要时间返回的时区Calendarcal=Calendar.getInstance(TimeZone.getTimeZone("UTC"));然后你可以在日历对象上调用任何你想要的System.out.println(cal.get(Calendar.YEAR));System.out.println(cal.get(Calendar.HOUR));Sys

Java 8 ZoneOffset - 如何获取当前系统 UTC 偏移量

我想获取系统的当前ZoneOffset。我尝试这样做,但找不到方法。另外,我一直在寻找解决方案,但没有找到任何解决方案。有可能在Java中做到这一点吗?编辑:我的问题与this不同.我想知道当前系统的UTC,而不是如何在时区偏移表示或时区存储之间进行转换。 最佳答案 您的请求分为两部分:“我的系统”的偏移量-因此您需要系统时区-ZoneId.systemDefault()“当前”偏移量-因此您需要当前时刻-Instant.now()这些使用ZoneRules绑定(bind)在一起,以获得以下内容:ZoneOffseto=ZoneId

java - UTC 格式的日期 Java

我有一个像这样的字符串2013-10-22T01:37:56。我需要将此字符串更改为像这样的UTC日期格式MM/dd/yyyyKK:mm:ssa。我已经尝试了一些代码,但它没有返回UTC日期时间。我的代码是String[]time=itsAlarmDttm.split("T");StringaFormatDate=time[0]+""+time[1];StringaRevisedDate=null;try{finalSimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");finalDatedateObj=sdf.par

java - 使用 Joda-Time 获取给定日期和时区的 UTC 偏移量

我有2013年1月20日、2012年8月8日等格式的日期,它们有自己的特定时区。例如,20Jan2013的时区ID可能是Australia/Melbourne,而08Aug2012的时区ID可能是Europe/London。我想要做的是,根据这些时区和日期,计算给定日期该时区的UTC偏移量。到目前为止,我已经想出了这个:DateTimeFormatterdtf=DateTimeFormat.forPattern("ZZ");DateTimeFormatterdtf1=DateTimeFormat.forPattern("ddMMMYYYY");DateTimeZonezone=Date

java - 如何从JDBC+postgreSql时间戳获取UTC时间戳?

我在PostgreSQL中创建了一个这样的表:createtablemyTable(dateAddedtimestamp(0)withouttimezonenulldefault(current_timestampattimezone'UTC');)我选择“无时区”是因为我知道我的应用程序使用的所有时间戳都是始终UTC。就我得到的文档而言,与“带时间戳”的唯一区别是我可以提供其他时区的值,然后将这些值转换为UTC。但是我想避免这种自动转换,因为如果我知道我的值是UTC,它们几乎不会有任何好处。当我在我的测试表中添加一条新记录并使用pgAdmin查看该表的内容时,我可以看到插入日期已正确