标签搜索

编程语言中时间戳转换

sunshine
2025-10-14 / 0 评论 / 1 阅读

在许多编程语言中,时间戳转换通常涉及到从一种时间表示形式(如日期对象)到另一种形式(如时间戳)的转换。

以下是一些常见编程语言中进行时间戳转换的示例:

1. JavaScript


// 获取当前时间戳(毫秒级)
var timestamp = Date.now();

// 将时间戳转换为日期对象
var dateObject = new Date(timestamp);

// 将日期对象转换为时间戳
var newTimestamp = dateObject.getTime();

2. Python

from datetime import datetime

# 获取当前时间戳(秒级)
timestamp = datetime.timestamp(datetime.now())

# 将时间戳转换为日期对象
date_object = datetime.fromtimestamp(timestamp)

# 将日期对象转换为时间戳
new_timestamp = datetime.timestamp(date_object)

3. Java

import java.util.Date;

// 获取当前时间戳(毫秒级)
long timestamp = System.currentTimeMillis();

// 将时间戳转换为日期对象
Date dateObject = new Date(timestamp);

// 将日期对象转换为时间戳
long newTimestamp = dateObject.getTime();

4. C# (C Sharp)

// 获取当前时间戳(秒级)
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();

// 将时间戳转换为日期对象
DateTimeOffset dateObject = DateTimeOffset.FromUnixTimeSeconds(timestamp);

// 将日期对象转换为时间戳
long newTimestamp = dateObject.ToUnixTimeSeconds();

5. PHP


// 获取当前时间戳(秒级)
$timestamp = time();

// 将时间戳转换为日期对象
$dateObject = date("Y-m-d H:i:s", $timestamp);

// 将日期对象转换为时间戳
$newTimestamp = strtotime($dateObject);

这些实例例涵盖了一些主流编程语言中常用的时间戳转换方法。

感觉很棒,欢迎点赞 OR 打赏~
0
分享到:

评论 (0)

取消

请先登录后再进行评论或留言