迄今为止,

描述

转换输入,基于对datetime格式,数据类型。

语法

迄今为止,(毫秒)

迄今为止,(datetime_string)

迄今为止,(custom_string格式)

迄今为止,(custom_string、格式、时区)

参数

毫秒——长。的毫秒数从1970 - 01 - 01 - t00:00:00.000z(类似Unix时间除了Unix的秒数,而不是毫秒)。

datetime_string——ISO 8601格式的字符串表达式。如果表达式的值不在ISO 8601格式,就会抛出一个异常。

custom_string- datetime值在一个自定义格式的字符串表达式

格式——自定义字符串的格式。格式化信息见下文。

时区——时区信息UTC抵消或基于位置的格式

格式字符串

象征 意义 演讲 例子
G 时代 文本 广告
C 世纪的时代(> = 0) 数量 20.
Y 年时代(> = 0) 一年 1996年
x weekyear 一年 1996年
w 周weekyear 数量 27
e 天的周 数量 2
E 天的周 文本 周二;星期二
y 一年 一年 1996年
D 每年的一天 数量 189年
月的一年 7月;7月;07年
d 天月 数量 10
一个 halfday的天 文本
K 小时的halfday (0 ~ 11) 数量 0
h clockhour halfday (1 ~ 12) 数量 12
H 小时的一天(0 ~ 23) 数量 0
k 一天的clockhour (1 ~ 24) 数量 24
分钟的时间 数量 30.
年代 第二分钟 数量 55
年代 的第二个 数量 978年
z 时区 文本 太平洋标准时间;太平洋标准时间
Z 时区偏移/ id -0800;喂饲;美国/ Los_Angeles
\ ' 转义字符 对a - z、a - z T
\ ' \ ' 单引号 文字单引号

基于http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html

例子

迄今为止,(2013 - 10 - 17 t23:59:54.432z)返回datetime值2013 - 10 - 17 - t23:59:54.432z

迄今为止,(0)返回1970 - 01 - 01 t00:00:00.000z datetime值

迄今为止,(1414877400 * 1000)返回datetime值2014 - 11 - 01 - t21:30:00.000z(需要Unix时间戳的1414877400秒和繁殖到1000年生成的毫秒数,迄今为止,功能要求)

迄今为止,(1585195200000)返回datetime值2020 - 03 - 26 - t04:00:00.000z。(当在X-Console运行,明确这一数字是长这样的数据类型:迄今为止,(1585195200000 l))

迄今为止,(“10/17/2013 23:59:54”、“MM / dd / yyyy HH: MM: ss”)返回datetime值2013 - 10 - 17 - t23:59:54.000z

迄今为止,(“10/17/2013 23:59:54”、“MM / dd / yyyy HH: MM: ss”,“+ 01:00”)返回datetime值2013 - 10 - 17 t23:59:54.000 + 01:00

迄今为止,(“星期二2013年7月02 09:18:52 + 0000”,“EEE嗯dd HH: mm: ss Z yyyy”)返回datetime值2013 - 07 - 02 - t09:18:52.000z(这是Twitter流)中使用的datetime格式。

迄今为止,(' 2019 - 03 - 17 t12:11:04 + 06:00时',' yyyy-MM-dd \ ' T \“HH: mm: ss Z”)返回2019 - 03 - 17 - t06:11:04.000z

返回值的数据类型

datetime

笔记

如果格式或时区是null,就会抛出一个异常。

空值的影响

如果毫秒,iso8601_stringcustom_string是零,返回null。

Baidu
map