如何将以下 ISO8601 格式转换为月份和日期。
2022-08-29T10:33:49.283Z
Run Code Online (Sandbox Code Playgroud)
到
29/8
Run Code Online (Sandbox Code Playgroud) 我有以下代码可以完美运行:
const option = {
year: "numeric",
month: "short",
day: "numeric",
weekday: 'long',
}
const myDate = new Intl.DateTimeFormat('de', {
year: "numeric",
month: "short",
day: "numeric",
weekday: 'long',
}).format(date)
const myDateTest2 = new Intl.DateTimeFormat('de', option as any).format(date)
Run Code Online (Sandbox Code Playgroud)
这意味着如果我将对象直接传递到构造函数中,我会得到一个日期。如果我先定义选项然后使用 ,它也有效any。
但这会引发 TypeScript 错误:
const myDateTest = new Intl.DateTimeFormat('de', option).format(date)
Run Code Online (Sandbox Code Playgroud)
如下:
Argument of type '{ year: string; month: string; day: string; weekday: string; }' is not assignable to parameter of type 'DateTimeFormatOptions'.
Types of property 'weekday' are incompatible.
Type 'string' …Run Code Online (Sandbox Code Playgroud) 我想以特定格式选择日期列 - 假设我的日期格式是MM/dd/yyyy.我想选择它dd/MMM/yyyy
我可以这样做:
SELECT CONVERT(VARCHAR(11), myDateColumn, 106)
Run Code Online (Sandbox Code Playgroud)
问题是我想选择它作为类型DATETIME,而不是VARCHAR因为我想在这个列上排序我的网格.
我一直试图5-Jan-76用sql 转换这个日期,Jan, 05 1976我尝试了下面的方法,但他们返回,null请让我知道以下查询有什么问题?:
select STR_TO_DATE('5-Jan-76', '%M,%d %Y')
select DATE_FORMAT('5-Jan-76','%M,%d %Y')
Run Code Online (Sandbox Code Playgroud) 为了测试,Web服务器位于具有Maori文化的计算机上,其中短日期格式如下:d/MM/yyyy.
用户在具有Hungarian文化的计算机上,短日期格式是yyyy.MM.dd.
我已经创建了一个网页,当页面加载时,它将在标签上显示DateTime.Now.显示的日期是2/18/2013 2:22:06 PM.
所以现在我的问题是,为什么显示的日期是另一种格式/文化,我怀疑是英美?
其次,我需要将数据库中的日期(假设数据库位于具有不同文化的计算机上)与DateTime.Now进行比较.为此,我计划从数据库转换日期以匹配Web服务器的文化.但鉴于第一个问题的情况,我怎么知道DateTime.Now将采用哪种文化/格式?
编辑:使用的代码:
DateTime nowDateTime = DateTime.Now;
Label7.Text = nowDateTime.ToString().Trim();
Run Code Online (Sandbox Code Playgroud) 我有日期时间格式的字符串,例如: 2013-05-28 10:56:31
如何将此字符串格式化为iPhone默认格式?(在iPhone设置中)
以及如何设置GMT中的日期时间加上时移偏移(也在iphone中设置).例如GMT + 1
这可能吗?
我该如何转换?
12/22/13 21:48:06
Run Code Online (Sandbox Code Playgroud)
到MySQL DATETIME格式
YYYY-MM-DD HH:MM:SS
Run Code Online (Sandbox Code Playgroud) 以下是我从API获取的日期时间格式.
2014年4月14日星期一03:31:15 +0000
如何将其转换为dd-MMM-yyyy HH:mm:ss格式.
我试过以下代码:
Dim strDate as String = "Mon Apr 14 03:31:15 +0000 2014"
Dim dateT as DateTime = DateTime.Parse(strDate)
Run Code Online (Sandbox Code Playgroud)
我有以下问题:
DateTime.Parse(strDate){"字符串未被识别为有效的DateTime."}
任何解决方案和建议表示赞赏.
string[] splitDate = DateOfBirth.ToLongDateString().Split(new char[] { ',', ' ' });
foreach (string s in splitDate)
{
Console.Write(s);
}
Run Code Online (Sandbox Code Playgroud)
对于类似的输入"15/08/1991",它"Thursday August 15 1991"在我的机器上给出输出但"August 15 1991"在另一台机器上给出输出.
代码在我的系统上工作正常但由于上述原因在另一个系统上失败.任何帮助表示赞赏.
在PHP中,我有一个带时区的日期时间格式,如:2016-06-24T00:00:00.000 + 05:30.
我想要实现的是:
我在java中看到,它是使用SimpleDateFormat()获得的.但是,我无法弄清楚它是如何完成的.任何机构都有PHP的想法吗?
帮助将不胜感激.
datetime-format ×10
c# ×3
datetime ×3
.net ×1
asp.net ×1
date ×1
flutter ×1
ios ×1
iphone ×1
iso8601 ×1
mysql ×1
objective-c ×1
perl ×1
php ×1
sql ×1
sql-server ×1
t-sql ×1
typescript ×1
vb.net ×1