亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java localtime怎樣實現時間戳轉換

小樊
82
2024-11-18 13:08:05
欄目: 編程語言

在Java中,可以使用java.time包中的Instant類和LocalDateTime類來實現時間戳與日期時間的轉換。以下是一些示例代碼:

  1. 將時間戳轉換為LocalDateTime對象:
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;

public class TimestampToDateTime {
    public static void main(String[] args) {
        long timestamp = 1633072800L; // 示例時間戳(單位:秒)
        LocalDateTime dateTime = LocalDateTime.ofInstant(Instant.ofEpochSecond(timestamp), ZoneId.systemDefault());
        System.out.println("LocalDateTime: " + dateTime);
    }
}
  1. LocalDateTime對象轉換為時間戳:
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;

public class DateTimeToTimestamp {
    public static void main(String[] args) {
        LocalDateTime dateTime = LocalDateTime.of(2021, 10, 1, 0, 0); // 示例日期時間
        ZonedDateTime zonedDateTime = dateTime.atZone(ZoneId.systemDefault());
        long timestamp = zonedDateTime.toInstant().toEpochSecond();
        System.out.println("Timestamp: " + timestamp);
    }
}

請注意,這些示例中的時間戳是以秒為單位的。如果您的數據是以毫秒為單位的,您需要相應地調整代碼。例如,將Instant.ofEpochSecond(timestamp)替換為Instant.ofEpochMilli(timestamp)

0
丹巴县| 绥芬河市| 安仁县| 九江市| 滨州市| 新郑市| 广宁县| 浦东新区| 勃利县| 同心县| 夏河县| 惠州市| 郑州市| 喀什市| 瓦房店市| 萨迦县| 朝阳县| 墨竹工卡县| 武陟县| 秦安县| 杭锦后旗| 衡阳市| 深圳市| 永平县| 麻阳| 巫山县| 温泉县| 金平| 邯郸县| 涟水县| 乐亭县| 阜南县| 读书| 金川县| 南雄市| 黑山县| 中西区| 平顶山市| 巴林左旗| 吴桥县| 巴南区|