gpt4 book ai didi

c# - 在 Excel 中需要 12 小时格式

转载 作者:太空狗 更新时间:2023-10-30 00:56:31 24 4
gpt4 key购买 nike

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

这个日期很好并且可以工作,但是它使日期/时间变成了 24 小时制的格式。

如何更改以使用首选格式?

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

最佳答案

显然,如果您在数字格式中也包含 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

关于c# - 在 Excel 中需要 12 小时格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7521657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com