下面介紹C#生成日期與時間的方法
//獲取當前時間 DateTime now = DateTime.Now; int year = now.Year; int month = now.Month; int day = now.Day; int hour = now.Hour; //DateTime 轉換 string string dateTime1 = now.ToString("yyyy-MM-dd HH:mm:ss"); //string 轉換 DateTime DateTime dateTime2 = DateTime.ParseExact("2021-10-30 18:02:00"); //時間戳生成 DateTimeOffset dto = new DateTimeOffset(now); long seconds = dto.ToUnixTimeSeconds();//秒 long milli = dto.ToUnixTimeMilliseconds();//毫秒 //時間戳轉換成時間 DateTime dateTime3 = DateTimeOffset.FromUnixTimeSeconds(seconds).ToLocalTime().DateTime;//秒級時間戳轉換時間 DateTime dateTime4 = DateTimeOffset.FromUnixTimeMilliseconds(milli).ToLocalTime().DateTime; //毫秒級時間戳轉換時間