转载请注明出处:java积累----ISO8601格式时间转化为Datetime类型

api中如果需要根据时间来做筛选,需要有请求的时间戳。时间参数的日期格式按照ISO8601标准表示,并需要使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ例如,2018-10-11T12:00:00Z(为北京时间2018年10月11日的20点0分0秒。因为北京是8时区,所以UTC时间加上8小时)。

方法如下:

import org.joda.time.*;

import org.joda.time.format.*;

public class Test {

public static void main(String[] args) {

String text = "2018-10-11T11:54:30.207Z";

DateTimeFormatter parser = ISODateTimeFormat.dateTime();

DateTime dt = parser.parseDateTime(text);

DateTimeFormatter formatter = DateTimeFormat.mediumDateTime();

System.out.println(formatter.print(dt));

//转化成其他格式

//日期输出格式

String targetFormat = "yyyy-MM-dd HH:mm:ss";

DateFormat format = new SimpleDateFormat(origFormat);

Date date = format.parse(text);

format = new SimpleDateFormat(targetFormat);

String dateString = format.format(date);

System.out.println(dateString);

//data转化成ISO8601格式时间

TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");

DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");

df.setTimeZone(tz);

String nowAsISO = df.format(date);

}

}

转载请注明出处:java积累----ISO8601格式时间转化为Datetime类型

iso8601 转换 java_java积累----ISO8601格式时间转化为Datetime类型相关推荐

  1. java积累----ISO8601格式时间转化为Datetime类型

    转载请注明出处:java积累----ISO8601格式时间转化为Datetime类型 api中如果需要根据时间来做筛选,需要有请求的时间戳.时间参数的日期格式按照ISO8601标准表示,并需要使用UT ...

  2. etl 不能转换成date_java怎么将date类型转换成datetime类型

    展开全部 日期内容的字符串转化为DateTime类型,将字符类型的日期转化为DateTime类型主要有以下e5a48de588b662616964757a686964616f3133336337376 ...

  3. python 处理时间格式:将时间转化为datetime的格式的dataframe时报错

    datetime之死亡报错 TypeError: <class 'datetime.time'> is not convertible to datetime 数据如图: PyCharm用 ...

  4. VC++任意格式时间字符串转换为CTime类型以及计算时差

    在MFC中使用CTime类获取到时间字符串比较方便.简洁.如果使用不规则时间字符串转换为CTime及相关的类型却不太常见,为此我根据需要动手封装了三个函数(函数一:不规则时间字符串转换为CTime类型 ...

  5. C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

    方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...

  6. 前端处理方式:特殊格式时间转换(2020-11-27T02:58:41.000000Z)

    前端js处理特殊时间格式(2020-11-27T02:58:41.000000Z): //特殊格式时间转换(2020-11-27T02:58:41.000000Z)function timeChang ...

  7. 将UTC时间格式转换成东八区时间格式

    在前后端数据接口通信中,后台返回的时间往往是 UTC 格式的                                     即2022-12-15T10:28:57.000+00:00这种, ...

  8. c语言long的格式字符串,时间字符串和long类型之间的转换

    2015-08-29 10:15:01 在进行时间存储时,经常会对时间字符串进行转型存储,一般都是存储为long类型,下面我先来说一下如何将时间字符串转换为long类型: 如果时间字符串只有年月日,可 ...

  9. long时间转换 java_Java longTime 和C#日期转换

    封装一下,可直接用. 以后碰到java的long time,直接使用DateTime dt=ConvertJavaDateTimeToNetTime(1207969641193);这样使用即可. 这串 ...

最新文章

  1. 【spring】动态代理
  2. 2018.11.09 codeforces487E. Tourists(tarjan+树链剖分)
  3. IOS设备唯一标示符的方案比较
  4. Msql自学日志01---基本操作增,删,改,查,建
  5. python定义一个类怎么弄_Python怎么创建一个类
  6. mysql基础之忘掉密码解决办法及恢复root最高权限办法
  7. 保持在Div 底部的方法
  8. Application.messagebox对话框样式
  9. C++11 | 正则表达式(4)
  10. 计算机本地连接无internet访问权限,Win7本地连接IPV4无访问权限怎么解决?
  11. 后盾网ThinkPHP教程许愿墙源码及后台管理模版下载
  12. 做你的大玩具——轩小样儿的六一
  13. 华为机试--火车进站
  14. win2003 iis 设置301转向
  15. 网络工程师/计算机网络知识如何入门,以及学习路线?
  16. 华为手机android7价格,价格坚挺的国产之光——华为NOVA 7 SE 5G手机开箱
  17. c++-printf详解
  18. 官网下载最新版本Spring
  19. 手机信号上的G、E、O、3G、H、H+是什么意思?
  20. GeoTools开发GIS图形界面应用程序

热门文章

  1. 如何理解K-L散度(相对熵)
  2. ASP.NET 百万级分页查询续
  3. 使用JQuery结合HIghcharts实现从后台获取JSON实时刷新图表
  4. 用Asp.net写自己的服务框架
  5. [深度学习-优化]欠拟合与过拟合以及解决方法
  6. leetcode —— 41. 缺失的第一个正数
  7. 我们身边的知识产权单元测试答案(期末考试复习)【湘潭大学】
  8. Python3解析XML文件(xml.etree.ElementTree)——以简单网络爬虫为例
  9. mysql中in的使用
  10. VNC实现Windows远程访问Ubuntu 16.04【转载】