需要12小时的时间格式在Excel

本文关键字:Excel 格式 时间 12小时 需要 | 更新日期: 2023-09-27 18:09:36

考虑一个有一列错误数据的Excel表格。我们有一个表格,可以用来更正数据。我的代码通过编写一个包含旧工作表的新工作表来运行它,并添加新的正确数据列供它们进行比较。

这个日期很好,但是它使日期/时间变成24小时的格式。

如何将其更改为使用首选格式?

newSheet.Cells[i + 2, 3] = drugorder.DATE;
newSheet.Cells[i + 2, 3].NumberFormat = "m/d/yyyy h:mm"; 

需要12小时的时间格式在Excel

显然,如果您在数字格式中也包含AM/PM说明符,那么Excel日期格式中的h说明符将只使用12小时时间。

看似合乎逻辑的.NumberFormat = "m/d/yyyy h:mm"产生:

2/13/1922 5:19
5/17/1927 21:13

.NumberFormat = "m/d/yyyy h:mm AM/PM"产生预期的:

2/13/1922 5:19 AM
5/17/1927 9:13 PM