flink中formatparsesplit2getTime什么意思
这段代码是将字符串类型的时间转换为 long 类型的时间戳。具体解释如下:
-
split[2]表示字符串数组split中的第三个元素,也就是时间字符串。假设时间字符串为 "2022-08-01 12:00:00"。 -
format是一个 SimpleDateFormat 类型的对象,用于将时间字符串按照指定的格式解析为 Date 类型。 -
format.parse(split[2])表示将时间字符串解析为 Date 类型的时间对象。解析后的时间对象为 "Mon Aug 01 12:00:00 CST 2022"。 -
getTime()方法是 Date 类型中的一个方法,用于将时间对象转换为 long 类型的时间戳。时间戳表示从 1970 年 1 月 1 日 00:00:00 GMT 开始到指定时间的毫秒数。因此,format.parse(split[2]).getTime()表示将时间字符串 "2022-08-01 12:00:00" 转换为时间戳,即 1659360000000(单位为毫秒)。
原文地址: https://www.cveoy.top/t/topic/gfsx 著作权归作者所有。请勿转载和采集!