我有这样的字符串日期
2020-05-19 10:46:09 this is Asia/Jakarta time
我想转换为GMT,在这里输入我的代码
String created = New_tradingHistory_trade.getCreated_at();
Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(created);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
String CreatedGMT = sdf.format(date1);
System.out.print(CreatedGMT);
我总是喜欢什么 2020-05-19 10:46:09 2020-05-19 10:46:09我的问题是如何将我的日期转换为GMT?
答案 0 :(得分:3)
您应该使用java-8 date time api,并停止使用旧版Date和SimpleDateFormat
Asia/Jakarta
上的localDateTime转换为ZoneDateTime GTM
的{{1}}日期时间UTC