Python工程师Java之路(s)时间戳转字符串
Posted 小基基o_O
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python工程师Java之路(s)时间戳转字符串相关的知识,希望对你有一定的参考价值。
文章目录
Java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
public class Ms2DateTime
/**
* 时间戳(毫秒)转DateTime
*/
public static void main(String[] args)
// 当前系统时间戳
Long ms = System.currentTimeMillis();
System.out.println(ms);
// 毫秒转DateTime
LocalDateTime lDT = LocalDateTime.ofInstant(Instant.ofEpochMilli(ms), ZoneId.of("Asia/Shanghai"));
System.out.println(lDT);
// DateTime转字符串
String t = lDT.format(DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"));
System.out.println(t);
// 获取小时
Integer h = lDT.getHour();
System.out.println(h);
某次打印结果
1650082130307
2022-04-16T12:08:50.307
2022-04-16 12:08:50
12
Scala
import java.time.Instant
import java.time.LocalDateTime
import java.time.ZoneId
import java.time.format.DateTimeFormatter
// 当前毫秒
val ms: Long = System.currentTimeMillis
println(ms)
// 毫秒转DateTime
val lDT: LocalDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(ms), ZoneId.of("Asia/Shanghai"))
println(lDT)
// DateTime转字符串
val t: String = lDT.format(DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"))
println(t)
// 获取小时
val h: Integer = lDT.getHour
println(h)
某次打印结果
1650082279606
2022-04-16T12:11:19.606
2022-04-16 12:11:19
12
时间戳起点
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
public class Ms2DateTime
public static void main(String[] args)
// 毫秒转DateTime
LocalDateTime lDT = LocalDateTime.ofInstant(Instant.ofEpochMilli(0L), ZoneId.of("Asia/Shanghai"));
System.out.println(lDT);
// DateTime转字符串
String t = lDT.format(DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss"));
System.out.println(t);
打印结果
1970-01-01T08:00
1970-01-01 08:00:00
Appendix
en | 🔉 | cn |
---|---|---|
instant | ˈɪnstənt | adj. 立刻的,马上的;速食的,即食的;紧急的,紧迫的;n. 瞬间 |
zone | zoʊn | 时区;(地球的)气候带 |
milli | ˈmɪli | 毫,千分之一 |
formatter | ˈfɔːmætə | n. 格式化程序;[计] 格式器 |
timezone | ˈtaɪmzoʊn | n. 时区 |
以上是关于Python工程师Java之路(s)时间戳转字符串的主要内容,如果未能解决你的问题,请参考以下文章
Python工程师Java之路(h)Java字符串拼接+null拼接处理