问题标签 [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.
c# - DateTimeFormatInfo 星期几的字符串格式。星期四变成Th
是否有DateTimeFormatInfo
将星期几转换为两个字符的格式模式?例如,星期二变成 Tu,星期三变成 We。格式字符串需要符合DateTimeFormatInfo
for 日期格式。
添加:
也许我正在寻找一种解决方案来扩展DateTimeFormatInfo
以包含自定义格式?
.net - String.Format 和 DateTimeFormatInfo 是可插入/可扩展的吗?
因此,例如,当我对日期进行 string.format 并在格式模式中使用字符串“或”时,我希望将其转换为日期的序数值。
IE
应该输出
请参阅下文了解如何推导序数
asp.net - 阿拉伯日期显示不正确
我正在使用以下代码来显示阿拉伯日期:
今天显示为16 ربيع الثاني 1432
. 但是,根据用户的说法,阿拉伯文字应该在中间,最后是 1432 年。
但是,当您突出显示文本时,它会从后面突出显示。
我究竟做错了什么?
winforms - Windows 窗体应用程序中的日期时间显示
我有一个 Windows 窗体应用程序。我有一个查询,它以 dd-MM-yyyy 格式返回我的日期时间。但是当这个日期时间显示在数据网格中时,它显示为dd/MM/yyyy
. 我希望显示dd-MM-yyyy
在我的数据网格中。这怎么可能实现。
c# - GetMonthName:有效值介于 1 和 13 之间,包括 1 和 13。为什么?
我不小心将 0 传递给DateTimeFormatInfo
'sGetMonthName
方法:
并收到System.ArgumentOutOfRangeException
此错误消息:有效值介于 1 和 13 之间,包括 1 和 13。
传入 1 到 12 会将“January”返回到“December”,但传入 13 会返回一个空字符串。
我可以看到为什么月份数字不是零索引,但是第 13 个月是什么?
c# - 为什么 DateTimeInfo.MonthNames 返回 13 个成员?
以下代码:
返回 13 个成员,其中 0 是一月,13 是一个空字符串。
为什么是这样?
这没什么大不了的,因为我可以删除最后一个成员,但我只是想知道这是否有意义。
java - 字符串的简单日期格式
我有我当前的数据2012-08-20T12:30:00+05:30
我在用
我明白了Cannot format given Object as a Date
有什么线索吗??
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”。
asp.net - 将 ASP.NET 文本框控件 .text 内容转换为日期/时间格式
我正在尝试插入数据库 - 有关事件的各种详细信息。asp.net 文本框正在使用日历扩展器(因此会弹出一个小日历并用正确格式的日期填充文本框)。我的 Access 数据库中的 EventDate 字段属于日期/时间类型。我需要将文本/字符串转换为日期/时间格式
到目前为止,我已经尝试过:
VB:
这是我的客户端代码仅供参考:
当我尝试填写表格时,我收到此错误:
我的两个问题是:
- 上面的代码有什么问题,如何成功使用 DateTimeFormatInfo 类将字符串转换为日期/时间?
- 附带说明,日历扩展器以美国时间格式 (MM/DD/YYYY) 将日期输入到文本框中,如何将其更改为英国 (DD/MM/YYYY) 格式(我看不到明显的属性在属性对话框中执行此操作?)
提前感谢您的回答!
亚当
编辑:更新代码如下:
c# - DateTimeFormatInfo.CurrentInfo 如何为空
我的 C# 应用程序中有以下代码。
ReSharper 7.1.1 强调了DateTimeFormatInfo.CurrentInfo
可能导致空引用异常的事实。
在什么情况下会出现这种情况?或者这只是 ReSharper 认为您访问其属性的任何对象都应该被空检查的错误?