英国可以使用dd-mm-yyyy
或dd-mmm-yyyy
吗?我在英国的网络应用程序中使用了dd-mmm-yyyy
格式。
Select CONVERT(varchar(11),ArrivalDate,106)
但PM
问我,
您确定这是英国的正确日期格式吗?
我在Web上进行了搜索,但找到了dd-mm-yyyy
,而没有找到dd-mmm-yyyy
英国的内容。
您能告诉我它们是不同国家的两种不同格式还是只是展示风格,可以用于像英国这样的国家吗?
答案 0 :(得分:1)
这只是展示风格。 mm是月份的数字(1..12),mmm是月份的简称(jan,... dec)
答案 1 :(得分:1)
您可以同时使用两者,只需根据您对月份部分显示方式的偏好:作为数字或文本(如28-07-2016
或28-Jul-2016
)。
使用最后一个选项,来自其他地区的用户对4月3日这样的日期不会有任何疑问,因为它显示为03-Apr-2017
,而第一个选项会将其显示为03-04-2017
其他regionales(例如en-us)代表3月4日。
答案 2 :(得分:0)
基本上,mm
会将月份显示为两位数整数,其中 01等于1月 ... 12等于12月< / em>的
mmm
将分别显示月份的三个字母缩写: Jan,Feb,Mar ... 月
dd-mm-yyyy
:&#39; 30-05-2016&#39;
dd-mmm-yyyy
:&#39; 2016年5月30日&#39;
答案 3 :(得分:0)
dd-mm-yyyy要求01到12的值对应于月份。 dd-mmm-yyyy需要,除了5月以外的任何月份都有截断值,就像六月你必须有六月。
答案 4 :(得分:0)
与世界其他地方一样,日期格式也有不同的标准。您至少会找到每个国家的短日期和长日期格式的定义。例如在英国,以下所有内容均有效:
此列表中的第一个表示为:d-mmm
。
IETF规范了此标准,并且mmm
指的是日期格式。它基本上是该月的“简称”。请注意,按此标准,它区分大小写。
尽管受规定,mmm
可能会造成混淆,因为在日期和时间格式中,它是指毫秒。 (根据ISO 8601)