use*_*448 2 c# date-formatting
我使用下面的代码在c#中获取ShortDatePattern格式
CultureInfo.GetCultureInfo("en-US").DateTimeFormat.ShortDatePattern
Run Code Online (Sandbox Code Playgroud)
这使我返回"M/d/yyyy",但我期待"MM/dd/yyyy"作为其美国日期格式.为什么我得到第一种格式而不是第二种?
这取决于机器.您可以在计算机的控制面板中进行设置,这M/d/yyyy是默认设置.虽然您可以将其更改为匹配,但您不能依赖具有相同设置的其他计算机,并且您真的不应该假设其他用户会对您的设置选择感到满意.如果您需要特定格式,请询问该特定格式.
| 归档时间: |
|
| 查看次数: |
4903 次 |
| 最近记录: |