Python工程师Java之路(s)时间戳转字符串
2024-05-18 01:55:13
文章目录
- Java
- Scala
- 时间戳起点
#mermaid-svg-oxLk40AbtWnefkWM {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-oxLk40AbtWnefkWM .error-icon{fill:#552222;}#mermaid-svg-oxLk40AbtWnefkWM .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-oxLk40AbtWnefkWM .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-oxLk40AbtWnefkWM .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-oxLk40AbtWnefkWM .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-oxLk40AbtWnefkWM .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-oxLk40AbtWnefkWM .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-oxLk40AbtWnefkWM .marker{fill:#333333;stroke:#333333;}#mermaid-svg-oxLk40AbtWnefkWM .marker.cross{stroke:#333333;}#mermaid-svg-oxLk40AbtWnefkWM svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-oxLk40AbtWnefkWM .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-oxLk40AbtWnefkWM .cluster-label text{fill:#333;}#mermaid-svg-oxLk40AbtWnefkWM .cluster-label span{color:#333;}#mermaid-svg-oxLk40AbtWnefkWM .label text,#mermaid-svg-oxLk40AbtWnefkWM span{fill:#333;color:#333;}#mermaid-svg-oxLk40AbtWnefkWM .node rect,#mermaid-svg-oxLk40AbtWnefkWM .node circle,#mermaid-svg-oxLk40AbtWnefkWM .node ellipse,#mermaid-svg-oxLk40AbtWnefkWM .node polygon,#mermaid-svg-oxLk40AbtWnefkWM .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-oxLk40AbtWnefkWM .node .label{text-align:center;}#mermaid-svg-oxLk40AbtWnefkWM .node.clickable{cursor:pointer;}#mermaid-svg-oxLk40AbtWnefkWM .arrowheadPath{fill:#333333;}#mermaid-svg-oxLk40AbtWnefkWM .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-oxLk40AbtWnefkWM .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-oxLk40AbtWnefkWM .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-oxLk40AbtWnefkWM .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-oxLk40AbtWnefkWM .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-oxLk40AbtWnefkWM .cluster text{fill:#333;}#mermaid-svg-oxLk40AbtWnefkWM .cluster span{color:#333;}#mermaid-svg-oxLk40AbtWnefkWM div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-oxLk40AbtWnefkWM :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}
ofInstant
format
毫秒
LocalDateTime
String
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);// 毫秒转DateTimeLocalDateTime 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) {// 毫秒转DateTimeLocalDateTime 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