草庐IT

pubdate_utc

全部标签

java - 如何为 Spring Boot JPA Timestamp 指定 UTC 时区

环境SpringBoot入门数据JPA1.4.2Eclipselink2.5.0PostgreSQL9.4.1211.jre7问题我正在构建一个与不同服务共享Postgresql数据库的SpringBoot微服务。数据库在外部初始化(不受我们控制),其他服务使用的日期时间列类型是没有时区的时间戳。因此,由于我希望数据库中的所有日期都具有相同的类型,因此我的JPA实体日期需要具有该类型。我将它们映射到我的JPA实体对象的方式如下:@Column(name="some_date",nullable=false)privateTimestampsomeDate;问题是当我按如下方式创建时间戳

java - 为什么 GMT 和 UTC 时区没有相同的规则

为什么下面一行打印错误?我认为它应该打印为真。TimeZone.getTimeZone("UTC+5:30").hasSameRules(TimeZone.getTimeZone("GMT+5:30") 最佳答案 答案在JavaDocofTimeZone#getTimeZone中:theIDforaTimeZone,eitheranabbreviationsuchas"PST",afullnamesuchas"America/Los_Angeles",oracustomIDsuchas"GMT-8:00"Returns:thespe

java - UTC 与 GMT - Java 与 .Net

在.Net中UTC和GMT是不一样的DifferencebetweenUTCandGMTStandardTimein.NETJava也一样吗?Java是否有GMT有DST变化而UTC没有的概念?谢谢! 最佳答案 Asthedocumentationexplains,GMT等同于UT,UT和UTC的区别是“一根看不见的细毛要劈”。GMT和UTC永远不会应用“夏令时”或“夏令时”。 关于java-UTC与GMT-Java与.Net,我们在StackOverflow上找到一个类似的问题:

java - 使用 Jackson 将 Java8 LocalDateTime 序列化为 UTC 时间戳

我刚刚根据新的(ish)java8时间包将我的许多日期转换为LocalDateTime。在我开始尝试序列化和反序列化之前,我一直很喜欢这种转换。我如何配置Jackson来支持它们?:LocalDateTime--serialize-->UTC时间戳--deserialize-->LocalDateTime?这里有很多关于转换为格式化字符串的资料,但我似乎找不到针对utc时间戳的现成解决方案。 最佳答案 您可以为LocalDateTime自定义序列化器和反序列化器,例如:CustomLocalDateTimeSerializerimp

java - Joda Time : Convert local to UTC ambiguity

我正在尝试使用JodaTime将本地日期转换为UTC.我使用的代码如下所示,效果很好。DatelocalDate=newDate();System.out.println("LocalDate:"+localDate);DateTimeZonetz=DateTimeZone.getDefault();DateutcDate=newDate(tz.convertLocalToUTC(localDate.getTime(),false));System.out.println("UTCDate:"+utcDate);Output:LocalDate:WedMay2911:54:46EEST

java - 将 UTC 日期转换为毫秒

我对当前UTC时间是多少毫秒不感兴趣,也不需要弄乱时区。我的原始日期已存储为UTC时间戳。我在数据库中存储了UTC时间的日期“2012-06-1405:01:25”。我对日期时间不感兴趣,只对它的日期部分感兴趣。因此,在用Java检索日期并排除小时、分钟和秒之后-我只剩下“2012-06-14”。如何将其转换为UTC毫秒? 最佳答案 编辑:我错过了“忽略一天中的时间”部分。它现在存在,但接近尾声...最简单的方法可能是使用SimpleDateFormat,适本地设置了时区:SimpleDateFormatformat=newSimp

Mongoose正在更改UNIX时间戳,并将其转换为UTC时间

我正在关注一个节点,Express教程。这是一个补丁路线app.patch('/todos/:id',(req,res)=>{varid=req.params.id;varbody=_.pick(req.body,['text','completed']);if(!ObjectID.isValid(id)){returnres.status(404).send();}if(_.isBoolean(body.completed)&&body.completed){body.completedAt=newDate().getTime();}else{body.completed=false;bod

java - 将任何时区的日期和时间转换为 UTC 时区

这是我的日期“15-05-201400:00:00”如何将IST转换为UTC,即(转换为14-05-201418:30:00)基于从时区到UTC时区。我的代码是DateFormatformatter=newSimpleDateFormat("ddMMMyyyyHH:mm:ss");formatter.setTimeZone(TimeZone.getTimeZone("IST"));//heresettimezoneSystem.out.println(formatter.format(date));formatter.setTimeZone(TimeZone.getTimeZone("

java - 了解特定的 UTC 时间格式 YYYY-MM-DDTHH :MM:SS. SSSZ

我有两个相关的问题。假设在BST中运行的程序以UTCYYYY-MM-DDTHH:MM:SS.SSSZ格式生成当前时间的日期时间值同时假设伦敦的当前时间是2016-06-0112:33:54如果程序给出的当前时间是2016-06-01T11:33:54.000Z,是不是程序出错了?如何在YYYY-MM-DDTHH:MM:SS.SSSZ的相应时间格式中记录BST的夏季偏移我假设YYYY-MM-DDTHH:MM:SS+0001我是对的吗? 最佳答案 首先请阅读iso8601信息。处理不同时区(例如服务器时区和客户端时区)的时间变得越来越普

java - 我如何获取日期时间戳作为 UTC

我将日期时间戳存储在数据库中作为UTC值,同时检索它时我需要将其作为UTC时间并需要转换为特定时区值。即2015-05-0100:09:30:00UTC时间需要转换为IST(或其他时区)resultSet.getDate("VisitDate")请帮忙解决这个问题。 最佳答案 Java8您可以使用设置为UTC的ZonedDateTime,然后使用类似...的方式将其转换为LocalDateTimejava.sql.Timestampts=resultSet.getTimestamp("VisitDate");ZonedDateTim