簡體   English   中英

C# 日期時間到 Excel 時間

[英]C# DateTime to Excel Time

如何在 Excel 中創建僅顯示時間而不顯示日期和時間的列?\

這是 Excel 中顯示的內容

13.09.2022  12:24:16

使用“hh:mm:ss”設置 NumberFormat 不起作用

List<DateTime> time = new List<DateTime>();

worksheet = workbook.Worksheets.Add();
worksheet.Range[$"$A$1:$A{time.Count}"].Value = excel.Application.WorksheetFunction.Transpose(time.ToArray());

我通過將 DateTime 轉換為范圍從 0 到 1 的雙精度來解決它

時間 = 小時 / 24.0 + 分鍾 / 24.0 / 60.0 + 秒 / 24.0 / 60.0 / 60.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM