时间戳工具-TimestampUtil
# EasyTool.TimestampUtil 类
静态工具类 TimestampUtil,时间戳处理工具类,提供了将时间戳和 DateTime
类型互相转换的方法。
# GetCurrentTimestamp-获取当前时间戳(毫秒级)
public static long GetCurrentTimestamp()
- 返回值
当前时间戳(毫秒级)。
# ConvertToDateTime-将时间戳(毫秒级)转换为 DateTime
类型
public static DateTime ConvertToDateTime(long timestamp)
- 参数
timestamp
- 时间戳(毫秒级)。
- 返回值
转换后的 DateTime
类型。
# ConvertToTimestamp-将 DateTime
类型转换为时间戳(毫秒级)
public static long ConvertToTimestamp(DateTime dateTime)
- 参数
dateTime
- DateTime
类型。
- 返回值
转换后的时间戳(毫秒级)。
# GetCurrentTimestampSeconds-获取当前时间戳(秒级)
public static long GetCurrentTimestampSeconds()
- 返回值
当前时间戳(秒级)。
# ConvertToDateTimeSeconds-将时间戳(秒级)转换为 DateTime
类型
public static DateTime ConvertToDateTimeSeconds(long timestamp)
- 参数
timestamp
- 时间戳(秒级)。
- 返回值
转换后的 DateTime
类型。
# ConvertToTimestampSeconds-将 DateTime
类型转换为时间戳(秒级)
public static long ConvertToTimestampSeconds(DateTime dateTime)
- 参数
dateTime
- DateTime
类型。
- 返回值
转换后的时间戳(秒级)。
# 使用示例
// 获取当前时间戳(毫秒级)
long timestamp = TimestampHelper.GetCurrentTimestamp();
Console.WriteLine(timestamp);
// 将时间戳(毫秒级)转换为 DateTime 类型
DateTime dateTime = TimestampHelper.ConvertToDateTime(timestamp);
Console.WriteLine(dateTime);
// 将 DateTime 类型转换为时间戳(毫秒级)
timestamp = TimestampHelper.ConvertToTimestamp(dateTime);
Console.WriteLine(timestamp);
// 获取当前时间戳(秒级)
long timestampSeconds = TimestampHelper.GetCurrentTimestampSeconds();
Console.WriteLine(timestampSeconds);
// 将时间戳(秒级)转换为 DateTime 类型
dateTime = TimestampHelper.ConvertToDateTimeSeconds(timestampSeconds);
Console.WriteLine(dateTime);
// 将 DateTime 类型转换为时间戳(秒级)
timestampSeconds = TimestampHelper.ConvertToTimestampSeconds(dateTime);
Console.WriteLine(timestampSeconds);
以上示例演示了 TimestampHelper
工具类的使用,包括获取当前时间戳、将时间戳转换为 DateTime
类型、将 DateTime
类型转换为时间戳等操作。
上次更新: 2023/04/26, 22:10:06