问题标签 [datetimeformatinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
31296 浏览

c# - DateTimeFormatInfo 星期几的字符串格式。星期四变成Th

是否有DateTimeFormatInfo将星期几转换为两个字符的格式模式?例如,星期二变成 Tu,星期三变成 We。格式字符串需要符合DateTimeFormatInfo for 日期格式。

添加:

也许我正在寻找一种解决方案来扩展DateTimeFormatInfo以包含自定义格式?

0 投票
2 回答
267 浏览

.net - String.Format 和 DateTimeFormatInfo 是可插入/可扩展的吗?

因此,例如,当我对日期进行 string.format 并在格式模式中使用字符串“或”时,我希望将其转换为日期的序数值。

IE

应该输出

请参阅下文了解如何推导序数

.NET 中是否有一种简单的方法来获得数字的“st”、“nd”、“rd”和“th”结尾?

0 投票
1 回答
2028 浏览

asp.net - 阿拉伯日期显示不正确

我正在使用以下代码来显示阿拉伯日期:

今天显示为16 ربيع الثاني 1432. 但是,根据用户的说法,阿拉伯文字应该在中间,最后是 1432 年。

但是,当您突出显示文本时,它会从后面突出显示。

我究竟做错了什么?

0 投票
1 回答
675 浏览

winforms - Windows 窗体应用程序中的日期时间显示

我有一个 Windows 窗体应用程序。我有一个查询,它以 dd-MM-yyyy 格式返回我的日期时间。但是当这个日期时间显示在数据网格中时,它显示为dd/MM/yyyy. 我希望显示dd-MM-yyyy在我的数据网格中。这怎么可能实现。

0 投票
3 回答
2678 浏览

c# - GetMonthName:有效值介于 1 和 13 之间,包括 1 和 13。为什么?

我不小心将 0 传递给DateTimeFormatInfo'sGetMonthName方法:

并收到System.ArgumentOutOfRangeException此错误消息:有效值介于 1 和 13 之间,包括 1 和 13。

传入 1 到 12 会将“January”返回到“December”,但传入 13 会返回一个空字符串。

我可以看到为什么月份数字不是零索引,但是第 13 个月是什么?

0 投票
1 回答
1058 浏览

c# - 为什么 DateTimeInfo.MonthNames 返回 13 个成员?

可能重复:
GetMonthName:有效值介于 1 和 13 之间,包括 1 和 13。为什么?

以下代码:

返回 13 个成员,其中 0 是一月,13 是一个空字符串。

为什么是这样?

这没什么大不了的,因为我可以删除最后一个成员,但我只是想知道这是否有意义。

0 投票
2 回答
9658 浏览

java - 字符串的简单日期格式

我有我当前的数据2012-08-20T12:30:00+05:30

我在用

我明白了Cannot format given Object as a Date

有什么线索吗??

0 投票
0 回答
87 浏览

silverlight - 带有德语 Windows 的 PC 上 Silverlight 中的错误 MonthDayPattern

我在安装了德语 Windows Server 2003 的 PC 中遇到了一个非常奇怪的问题。重要的是,即使我将 Thread.CurrentThread.CurrentCulture、Thread.CurrentThread.CurrentUICulture 和 Language 设置为德语,在安装了英语 Windows 的 PC 上也不会发生这种情况。如果我将 Windows 的显示语言设置为德语,它也不会发生。它只发生在 Silverlight 中(不会发生在 WPF 或控制台应用程序中)。

问题很简单 - 当前 Thread.CurrentThread.CurrentCulture.DateTimeFormat 的 MonthDayPattern 的值是“MMMM.dd”。在其他每台 PC 中,我将 Culture、UICulture 和 Language 设置为 German 进行测试,其值为“dd.MMMM”。

0 投票
2 回答
18220 浏览

asp.net - 将 ASP.NET 文本框控件 .text 内容转换为日期/时间格式

我正在尝试插入数据库 - 有关事件的各种详细信息。asp.net 文本框正在使用日历扩展器(因此会弹出一个小日历并用正确格式的日期填充文本框)。我的 Access 数据库中的 EventDate 字段属于日期/时间类型。我需要将文本/字符串转换为日期/时间格式

到目前为止,我已经尝试过:

VB:

这是我的客户端代码仅供参考:

当我尝试填写表格时,我收到此错误:

日期时间错误

我的两个问题是:

  1. 上面的代码有什么问题,如何成功使用 DateTimeFormatInfo 类将字符串转换为日期/时间?
  2. 附带说明,日历扩展器以美国时间格式 (MM/DD/YYYY) 将日期输入到文本框中,如何将其更改为英国 (DD/MM/YYYY) 格式(我看不到明显的属性在属性对话框中执行此操作?)

提前感谢您的回答!

亚当

编辑:更新代码如下:

0 投票
1 回答
631 浏览

c# - DateTimeFormatInfo.CurrentInfo 如何为空

我的 C# 应用程序中有以下代码。

ReSharper 7.1.1 强调了DateTimeFormatInfo.CurrentInfo可能导致空引用异常的事实。

在什么情况下会出现这种情况?或者这只是 ReSharper 认为您访问其属性的任何对象都应该被空检查的错误?