在 C# 中,可以使用 DateTime 類別的方法來進行時間轉換。

  1. 將字串轉換為 DateTime 物件:

    string dateString = '2022-01-01 10:30:00';
    DateTime dateTime = DateTime.Parse(dateString);
    
  2. 將 DateTime 物件轉換為指定格式的字串:

    DateTime dateTime = DateTime.Now;
    string dateString = dateTime.ToString('yyyy-MM-dd HH:mm:ss');
    
  3. 將 DateTime 物件轉換為 Unix 時間戳記(從 1970 年 1 月 1 日至今的秒數):

    DateTime dateTime = DateTime.Now;
    long unixTimestamp = (long)(dateTime - new DateTime(1970, 1, 1)).TotalSeconds;
    
  4. 將 Unix 時間戳記轉換為 DateTime 物件:

    long unixTimestamp = 1640999400;
    DateTime dateTime = new DateTime(1970, 1, 1).AddSeconds(unixTimestamp);
    

這些方法可以根據需要進行調整,以達到所需的時間轉換效果。

C# 時間轉換:日期與時間操作指南

原文地址: https://www.cveoy.top/t/topic/pjbr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录