描述
转换输入,基于对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_string或custom_string是零,返回null。