英语的日期格式

英语的日期格式
英语的日期格式

英语的日期格式

一、书写方面先看下面的两个例子:

1. 1986年10月23日→October 23(rd), 1986

2. 2002年1月17日→January 17(th), 2002

从上面的例子可以看出,英语日期的表达与汉语不同。英语表达的顺序为\"月、日、年\",因此2004年11月8日就可写成November 8th, 2004,还可表示为November eighth, 2004。另外,也可写成\"日、月、年\":8th November, 2004即the eighth of November, 2004。

注意: 1)“日子”用基数词和序数词都可以接受

如:March 28th, 2009 / March 28, 2009

2)“月份”和“日子”可以换位

英式:28 March, 2009

美式:March 28,2009

3)缩写时容易造成误解,英式:“日/月/年”;美式“月/日/年”

如:2009年3月1日

英式缩写:01/03/2009

美式缩写:03/01/2009

两种方法都存在,英式写法的顺序比较受欢迎,国际使用较多。

二、朗读方面

在朗读时,\"月份\"一般直接用英语读出;\"日\"则要读成\"the + 序数词\";读年份时,一般分为两个单位来读,前两个数为一个单位,后两个数为一个单位。如:1982年读作nineteen eighty-two, 1900年读作nineteen hundred。如果是三位数,先读第一位,

再把后两个数合起来读。如:984年可读为nine eighty-four,757年读成seven fifty-seven。

另外,像2000年一般读成two thousand, 2001年则读成two thousand and one,以此类推,2004年应读成two thousand and four。 January 12th, 1993读成January the twelfth, nineteen ninety-three。

第三个数字为“零”(其他数字不是零)的年份的读法应当将该“零”读为O/??/,例如:

1809年读作 eighteen O nine

另外,还有一些非四位数的年份,它们有两种读法:一种是按照基数词的方法来读,另一种是一个一个数字来读。例如:

531BC读作 five three one BC(或five hundred and thirty-one BC)

在英语里,表达日期时常涉及字母的大写、单词的缩写和标点符号。现将其要点归纳如下:

一、字母的大写

表示星期、月份的第一个字母要大写。如Monday,Saturday,January,December等。

二、单词的缩写

有时为了书写简便,在表示星期、月份时要对较长的单词进行缩写。它们是:

(1)星期

Sunday(Sun.),Monday(Mon.),Tuesday(Tues.),Wednesday(Wed.),Thursday(Thur. or Thurs.),Friday (Fri.),Saturday (Sat.)

记忆方法:除“星期二”取前四个字母和“星期四”取前四个或五个字母外,其余单

词均取前三个字母,并在右下方加上小圆点。

(2)月份

January(Jan.) February(Feb.) March(Mar.) April (Apr.) June(Jun.) July(Jul.)

August(Aug.) September(Sep. or Sept.) October(Oct.) November(Nov.) December(Dec.)

记忆方法:除May没有缩写形式外,其余单词均可取前三个字母,右下方加个小圆点表示缩写,September也可取前四个字母加圆点表示.

(3)在英语的日期表达中,表示某日一般使用序数词,其缩写通常为:1st,2nd,3rd,4th,5th…30th

记忆方法:1号,2号,3号,21号,22号,23号的缩写均为“日期数+st、nd、rd(first,second,third的后两个字母) ”,其余的日子缩写均为“数字+th”;也可直

接用数字来表达某日。如March 14,1995或March 14th,1995。

三、标点符号

在月、日和年之间或星期和月、日和年之间要加逗号。如:Feb. 5,2004或Thursday,February 5,2004。

英语日期前介词的使用:若指在哪一年或哪一月,则用介词in,若具体到某一天,

则需用介词on.

15-Excel中日期格式转换问题

Excel中日期格式转换问题 1.数字格式转年月日格式 工作表中出生年月日格式格式是如:198707141987090620090902如果想改成1987-7-14或改成1987年7月14日。 1、就用此函数插入一列如B列,B1=(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2));其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987-7-14; 2、插入一列如B列,B1=(LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&RIGHT(A1,2)&"日");其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987年7月14日。 把这种格式2009.9.2转换成2009-09-02这样的格式:假如原始数据在A列从A1开始,则在B1输入公式=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-mm-dd"),然后下拉复制公式即可。 2.在Excel中将非日期格式数据转换为日期格式 如果Excel表格中有大量的类似“19841006”、“19841029”非日期格式的数据要转换为日期格式,如“1984-10-6”,可以用分列的方法: 1).选择需要转换单元格或区域,单击菜单“数据→分列”,弹出“文本分列向导-3之步骤1”对话框。如果是Excel2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。

2).单击两次“下一步”,在“文本分列向导-3之步骤3”中,在“列数据格式”中选择“日期”。还可以根据需要,在其后的下拉列表中选择一种日期格式。本例为默认的“YMD”格式。 3).单击“完成”按钮,Excel会在原单元格或区域中将数值格式的“19841006”和文本格式的“1984.10.6”转换为日期格式“1984-10-6”。 另外,对于“1984.10.6”文本格式的数据,还可以将“.”替换为“-”,也可以转换为日期格式。 3.将日期格式转换为数字格式 在日期后插入一列取函数=text(a1,"yyyymmddhhmm")yyyy表示年mm表示月dd表示日hh表示时mm表示分a1表示日期位置(第一行第一列),然后向下拖曳填充即可改变其他各行日期 4.Excel文本日期转换为日期格式 什么是序列号? Excel可将日期存储为可用于计算的序列号。默认情况下,1900年1月1日的序列号为1,2008年1月1日的序列号为39,448,这是因为它距1900年1月1日有39,448天。 2、若要将转换公式复制到相邻单元格的区域中,请选择在其中键入公式的单元格,然后拖动填充柄,使之覆盖大小与包含文本日期的单元格区域匹配的空单元格区域。 拖动填充柄之后,应有序列号与包含文本日期的单元格区域相对应的单元格区域。

Sql日期时间格式转换

Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06 Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06 Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06 Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06 Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46 Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06 Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16 Select CONVERT(varchar(100), GETDATE(), 12): 060516 Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937 Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967 Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157 Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250 Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006

英文日期格式

英文日期格式 (2012-01-29 14:13:45) 转载▼ 分类:学习 标签: 英语 杂谈 英文日期分英式和美式,举例如下: 1) 8th March,2004 或8 March,2004(英式) 2) March 8th,2004 或March 8,2004 (美式) 日期写法宜遵从下列规则: 1)年份必须完全写明,不可用"04代替2004; 2)月份必须用英文拼出或采用公认的简写,即January (Jan.),February (Feb.),March(Mar.),April(Apr.),May,June,July,August (Aug.),September (Sept.),October(Oct.),November(Nov.),December(Dec.); 3)日期可用序数词,如:1st,2nd,3rd,4th,...;也可用基数词,如:1,2,3,4,...。但美式大多采用后者; 4)在年份和月日之间必须用逗号隔开; 5)日期不可全部采用如7.12.2003或7/12/2003的阿拉伯数字书写,否则会引起误解。因为英美在这方面的习惯用法不同。按美国人习惯,上述日期为2003年7月12日,而按英国习惯则是2003年12月7日。 6th April,1978 是英式英文的写法. April 6th, 1978 是美式英文的写法.(注意:日子和月份中间没有逗号.) 6th,April,1978 April 6th,1978 April 6,1978 都正确 关于日期的写法,应注意以下几点: ①年份应完全写出,不能简写。 ②月份要用英文名称,不要用数字代替。 ③月份名称多用公认的缩写式。但May, June, July, 因为较短,不可缩写。 ④写日期时,可用基数词1,2,3,4,5,……28,29,30,31等,也可用序数词lst, 2nd, 3rd, 4th, 5th, ……28th, 29th, 30th, 31lst等。但最好用基数词,简单明了。

日期格式转换

2011-04-22 15:10 Excel中日期格式转换问题 Excel中日期格式转换问题 1.数字格式转年月日格式 工作表中出生年月日格式格式是如:19870714 19870906 20090902如果想改成1987-7-14或改成1987年7月14日。 1、就用此函数插入一列如B列, B1=(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)); 其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987-7-14 ; 2、插入一列如B列,B1=(LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&RIGHT(A1,2)&"日"); 其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987年7月14 日。 把这种格式2009.9.2转换成2009-09-02这样的格式:假如原始数据在A 列从A1开始,则在B1输入公式=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-mm-dd"),然后下拉复制公式即可。 2.在Excel中将非日期格式数据转换为日期格式 如果Excel表格中有大量的类似“19841006”、“19841029”非日期格式的数据要转换为日期格式,如“1984-10-6”,可以用分列的方法: 1).选择需要转换单元格或区域,单击菜单“数据→分列”,弹出“文本分列向导- 3之步骤1”对话框。如果是Excel 2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。

日期格式转换

function strlen(str) { var len = 0; for (var i = 0; i < str.length; i++) { var c = str.charCodeAt(i); //单字节加1 if ((c >= 0x1 && c <= 0x007e) (0xff60 <= c && c <= 0xff9f)) { len++; } else { len += 2; } } return len; } function Todate(num) { //Fri Oct 31 18:00:00 UTC+0800 2008 Wed Jul 15 2015 00:00:00 GMT+0800 Mon Dec 26 00:00:00 UTC+0800 2008 num = num + ""; var date = ""; var month = new Array(); month["Jan"] = 1; month["Feb"] = 2; month["Mar"] = 3; month["Apr"] = 4; month["May"] = 5; month["Jun"] = 6; month["Jul"] = 7; month["Aug"] = 8; month["Sep"] = 9; month["Oct"] = 10; month["Nov"] = 11; month["Dec"] = 12; var week = new Array(); week["Mon"] = "一"; week["Tue"] = "二"; week["Wed"] = "三"; week["Thu"] = "四"; week["Fri"] = "五"; week["Sat"] = "六"; week["Sun"] = "日"; str = num.split(" "); date = str[5] + "-"; //var count = strlen(month[str[1]]); var yue=month[str[1]]; var ri= str[2]; // alert(ri); // alert(countt); // var m = month[str[1]]; var m =""; if (yue == 1 ||yue==2 || yue==3 || yue==4 || yue==5 || yue==6 || yue==7 || yue==8 || yue==9) { m ="0"+month[str[1]]; }else{ m = month[str[1]];}

日期格式转换

reference DateTime(c#) 立立发表于 2007-6-18 9:55:00 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=currentTime.Second; 1.8 取当前毫秒 int 毫秒=https://www.360docs.net/doc/e11146938.html,lisecond; (变量可用中文) 1.9 取中文日期显示——年月日时分 string strY=currentTime.ToString("f"); //不显示秒 1.10 取中文日期显示_年月 string strYM=currentTime.ToString("y"); 1.11 取中文日期显示_月日 string strMD=currentTime.ToString("m"); 1.12 取中文年月日 string strYMD=currentTime.ToString("D"); 1.13 取当前时分,格式为:14:24 string strT=currentTime.ToString("t"); 1.14 取当前时间,格式为:2003-09-23T14:46:48 string strT=currentTime.ToString("s"); 1.15 取当前时间,格式为:2003-09-23 14:48:30Z string strT=currentTime.ToString("u");

记录表格格式

记录表格格式 受控状态: 分发号:

目录 1.质量管理体系文件更改单(表CX4231) (5) 2.管理评审报告(表CX5611-1) (6) 3.评审组成员签字表(表5611-2) (7) 4.设备购置申请单(表CX6311-1) (8) 5.设备维修、三保验收单(表CX6311-2) (9) 6.工艺装备设计申请单表(CX6312-1) (10) 7.(工艺装备加工申请单表CX6312-2) (11) 8. 工艺装备验收单(表CX6312-3) (12) 9.工艺装备周期检验单(表CX6312-4) (13) 10.工艺装备返修单(表CX6312-5) (14) 11.工艺装备报废单(表CX6312-6) (15) 12.吊具周期检验单(表CX6312-7) (16) 13.过程(4M1E)监督检查记录(表CX6411-1) (17) 14.质量信息传递表(表CX6511-1) (18) 15.车间月质量考核报表(表CX6511-2) (19) 16.合同评审报告(表CX7211-1) (20) 17.合同更改记录(表CX7211-2) (21) 18.合同评审会签单(表CX7211-3) (22) 19.合同评审组成员签字表(表CX7211-4) (23) 20.首件鉴定目录表(表CX7382-1) (24) 21.首件生产总结(表CX7382-2) (25) 22.首件检验总结(表CX7382-3) (27) 23.首件鉴定证书(表CX7382-4) (29) 24.鉴定组成员签字表(表CX7382-5) (30) 25.采购产品检验请托单(表CX7411-1) (31)

按书信格式用英文写日期

竭诚为您提供优质文档/双击可除按书信格式用英文写日期 篇一:英文日期的写法 英文日期的写法! 英文日期分英式和美式,举例如下: 1)8thmarch,20XX或8march,20XX(英式) 2)march8th,20XX或march8,20XX(美式) 日期写法宜遵从下列规则: 1)年份必须完全写明,不可用"04代替20XX; 2)月份必须用英文拼出或采用公认的简写,即January(Jan.), February(Feb.) ,march(mar.), April(Apr.) ,may, June ,July ,August(Aug.),

september(sept.) ,october(oct.), november(nov.), December(Dec.); 3)日期可用序数词,如:1st,2nd,3rd,4th,...;也可用基数词,如:3,4,...。 4),2,1 5)日期不可全部采用如7.12.20XX或7/12/20XX的阿拉伯数字书写,否则会引起误解。因为英美在这方面的习惯用法不同。按美国人习惯,上述日期为20XX年7月12日,而按英国习惯则是20XX年12月7日。 (注意:日子和月份中间没有逗号.) 关于日期的写法,应注意以下几点: ①年份应完全写出,不能简写。 ②月份要用英文名称,不要用数字代替。 ③月份名称多用公认的缩写式。但may,June,July,因为较短,不可缩写。 ④写日期时,可用基数词1,2,3,4,5,……28,29,30,31等,也可用序数词lst,2nd,3rd,4th,5th,…… 28th,29th,30th,31lst等。但最好用基数词,简单明了。 篇二:英文书信格式 英文书信格式

数据库日期格式处理(Oracle)

TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年显示值:07 yyy three digits 三位年显示值:007 yyyy four digits 四位年显示值:2007 Month: mm number 两位月显示值:11 mon abbreviated 字符集表示显示值:11月,若是英文版,显示nov month spelled out 字符集表示显示值:11月,若是英文版,显示november Day: dd number 当月第几天显示值:02 ddd number 当年第几天显示值:02 dy abbreviated 当周第几天简写显示值:星期五,若是英文版,显示fri day spelled out 当周第几天全写显示值:星期五,若是英文版,显示friday ddspth spelled out, ordinal twelfth Hour: hh two digits 12小时进制显示值:01 hh24 two digits 24小时进制显示值:13 Minute: mi two digits 60进制显示值:45 Second: ss two digits 60进制显示值:25 其它 Q digit 季度显示值:4 WW digit 当年第几周显示值:44 W digit 当月第几周显示值:1 24小时格式下时间范围为: 0:00:00 - 23:59:59.... 12小时格式下时间范围为: 1:00:00 - 12:59:59 .... 1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月 select to_char(sysdate,'dd') as nowDay from dual; //获取时间的日

Excel中 的日期格式转换问题

Excel中日期格式转换问题 工作表中出生年月格式格式是如:19870705 19861106 19881109如果想改成1987-7-5或改成1987年7月7日。1、就用此函数插入一列如B列,B1=(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2))+0 其它单元格可以用此公式自动填充。然后把此单元格设置成日期2001-3-14 ;2、插入一列如B列 B1=(LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&RIGHT(A1,2)&"日")+0 其它单元格可以用此公式自动填充。然后把此单元格设置成日期2001年3月14 日。 把这种格式2009.2.22转换成2009-02这样的格式:假如原始数据在A列从A1开始,则在B1输入公式=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-mm"),然后下拉复制公式即可。 在Excel中将非日期格式数据转换为日期格式 如果Excel表格中有大量的类似“20090510”、“2009.5.10”非日期格式的数据要转换为日期格式,如“2009-5-10”,可以用分列的方法: 1.选择需要转换单元格或区域,单击菜单“数据→分列”,弹出“文本分列向导- 3之步骤1”对话框。如果是Excel 2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。 2.单击两次“下一步”,在“文本分列向导- 3之步骤3”中,在“列数据格式”中选择“日期”。还可以根据需要,在其后的下拉列表中选择一种日期格式。本例为默认的“YMD”格式。 3.单击“完成”按钮,Excel会在原单元格或区域中将数值格式的“20090510”和文本格式的 “2009.5.10”转换为日期格式“2009-5-10”。 另外,对于“2009.5.10”文本格式的数据,还可以将“.”替换为“-”,也可以转换为日期格式。 在EXCEL中如何利用身份证号码计算出生年月年龄及性别 1、身份证号码简介(18位): 1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。 2、确定“出生日期”: 18位身份证号码中的生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。 ①正确输入了身份证号码。(假设在D2单元格中) ②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式 “=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。

sql时间格式转换大全

Sqlserver中经常要操作一些时间类型的字段转换,我又不太记得住,所以搜集了以下的一些SqlserverConvert DateTime相关的资料发表在自己的小站里,方便自己以后要用的时候寻找,望对大家也有帮助. 将sqlserver中table表的[datetime]字段值‘2007-11-07 16:41:35.033’ 改为 ‘2007-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦.UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用convert来转换成我们需要的datetime格式. select CONVERT(varchar(12) , getdate(), 112 ) 20040912 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 102 ) 2004.09.12 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 101 ) 09/12/2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 103 ) 12/09/2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 104 ) 12.09.2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 105 ) 12-09-2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 106 ) 12 09 2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 107 ) 09 12, 2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 108 ) 11:06:08 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 109 ) 09 12 2004 1 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 110 ) 09-12-2004 ------------------------------------------------------------ select CONVERT(varchar(12) , getdate(), 113 ) 12 09 2004 1

用英语写通知的格式

用英语写通知的格式 请以宿舍管理委员会的名义写一份通知,XX年4月2日发出。内容如下: ① 时间:4月5日晚上7点。②地点:3号楼103房间。 ③ 内容:学生宿舍安全问题:安全用电、火灾应变、防止失窃等。 ④ 参加人员:每间寝室一名同学。 ⑤ 要求:带笔记本,按时到场,做好记录,并传达给室友。 注意:1)通知的格式已经为你写好,不计入总词数;2)词数:100左 右。 参考词汇:学生宿舍 dormitory,盗窃theft(n.) notice a meeting is going to be held in room 103 of building 3 at 7 on the evening of april 5. problems to be talked about at the meeting include the safety of the dormitories, proper use of electricity, what to do in case of fire, prevention of theft and so on. a member of each dormitory is required to be present. they should take notebooks with them and arrive on time. they should take notes carefully and after the meeting they are to inform their roommates of what is discussed and what measures will be taken. the dormitory committee april 2nd, XX 一、便条1. 便条一般指简洁的书面留言,常用于朋友、同事或家庭成员 之间,内容包括:提供信息、安排活动、表示抱歉、提出要求或咨询等。邀请发言、请假条也属便条之列。行文用词简洁明了、目的明确。

R语言与格式、日期格式、格式转化

标签: R 日期格式日期差代码时间处理 分类:目录(?)[+] R语言与格式、日期格式、格式转化 2016-02-16 22:12 1624人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 R语言的基础包中提供了两种类型的时间数据,一类是Date日期数据,它不包括时间和时区信息,另一类是 POSIXct/POSIXlt类型数据,其中包括了日期、时间和时区信息。基本总结如下: 日期data,存储的是天; 时间POSIXct 存储的是秒,POSIXlt 打散,年月日不同; 日期-时间=不可运算。 一般来讲,R语言中建立时序数据是通过字符型转化而来,但由于时序数据形式多样,而且R中存贮格式也是五花八门,例如Date/ts/xts/zoo/tis/fts等等。lubridate包,timeDate包,都有用。 常见的格式: as.numeric 转化为数值型 as.logic 转化为逻辑型 https://www.360docs.net/doc/e11146938.html,plex 转化为复数型 as.character 转化为字符型 as.array 转化为数组 as.data.frame 转化为数据框 在data.frame中,是可以实现数据集重命名的,比如data.frame(x=iris,y=cars), 也可以实现横向、纵向重命名,data.frame(x=iris,y=cars,https://www.360docs.net/doc/e11146938.html,s=iris) —————————————————————————————————————————— 时间的标准格式 mydate = as.POSIXlt(’2005-4-19 7:01:00’)names(mydate) 默认情况下,日期之前是以/或者-进行分隔,而时间则以:进行分隔; 输入的标准格式为:日期 时间(日期与时间中间有空隔隔开) R的数据读入与基础(1)(20) [plain] view plain copy print ? 01. d<‐as.character(z) #将数值向量z<‐(0:9)转化为字符向量c("0", "1", "2", ..., "9")。 02. as.integer(d) #将d 转化为数值向量 03. e <‐ numeric() #产生一个numeric 型的空向量e 04. a=data.frame(a) #变成R 的数据框 05. factor() #变成因子 可以用levels()来看因子个数

Excel中日期格式转换问题

Excel中日期格式转换问题 1.数字格式转年月日格式 工作表中出生年月日格式格式是如:19870714 19870906 20090902如果想改成1987-7-14或改成1987年7月14日。 1、就用此函数插入一列如B列, B1=(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)); 其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987-7-14 ; 2、插入一列如B列,B1=(LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&RIGHT(A1,2)&"日"); 其它单元格可以用此公式自动填充,然后把此单元格设置成日期1987年7月14 日。 把这种格式2009.9.2转换成2009-09-02这样的格式:假如原始数据在A列从 A1开始,则在B1输入公式=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-mm-dd"),然后下拉复制公式即可。 2.在Excel中将非日期格式数据转换为日期格式 如果Excel表格中有大量的类似“19841006”、“19841029”非日期格式的数据要转换为日期格式,如“1984-10-6”,可以用分列的方法: 1).选择需要转换单元格或区域,单击菜单“数据→分列”,弹出“文本分列向导- 3之步骤1”对话框。如果是Excel 2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。 2).单击两次“下一步”,在“文本分列向导- 3之步骤3”中,在“列数据格式”中选择“日期”。还可以根据需要,在其后的下拉列表中选择一种日期格式。本例为默认的“YMD”格式。 3).单击“完成”按钮,Excel会在原单元格或区域中将数值格式的“19841006”和文本格式的“1984.10.6”转换为日期格式“1984-10-6”。 另外,对于“1984.10.6”文本格式的数据,还可以将“.”替换为“-”,也可以转换为日期格式。 3.将日期格式转换为数字格式 在日期后插入一列取函数 =text(a1,"yyyymmddhhmm") yyyy表示年mm表示月dd表示日hh表示时mm表示分 a1表示日期位置(第一行第一列),然后向下拖曳填充即可改变其他各行日期 4.Excel文本日期转换为日期格式

英文日期写法

英文日期写法 2011-05-12 17:51:48| 分类:默认分类| 标签:|字号大中小订阅 英文日期分英式和美式,举例如下: 1) 8th March,2004 或8 March,2004(英式) 2) March 8th,2004 或March 8,2004 (美式) 日期写法宜遵从下列规则: 1)年份必须完全写明,不可用"04代替2004; 2)月份必须用英文拼出或采用公认的简写,即January (Jan.),February (Feb.),March(Mar.),April(Apr.),May,June,July,August (Aug.),September (Sept.),October(Oct.),November(Nov.),December(Dec.); 3)日期可用序数词,如:1st,2nd,3rd,4th,...;也可用基数词,如:1,2,3,4,...。但美式大多采用后者; 4)在年份和月日之间必须用逗号隔开; 5)日期不可全部采用如7.12.2003或7/12/2003的阿拉伯数字书写,否则会引起误解。因为英美在这方面的习惯用法不同。按美国人习惯,上述日期为2003年7月12日,而按英国习惯则是2003年12月7日。6th April,1978 是英式英文的写法. April 6th, 1978 是美式英文的写法.(注意:日子和月份中间没有逗号.) 6th,April,1978 April 6th,1978 April 6,1978 都正确 关于日期的写法,应注意以下几点: ①年份应完全写出,不能简写。 ②月份要用英文名称,不要用数字代替。 ③月份名称多用公认的缩写式。但May, June, July, 因为较短,不可缩写。 ④写日期时,可用基数词1,2,3,4,5,……28,29,30,31等,也可用序数词lst, 2nd, 3rd, 4th, 5th, ……28th, 29th, 30th, 31lst等。但最好用基数词,简单明了。 附日期月份等缩写~ January (Jan.) 一月; February (Feb.) 二月; March (Mar.) 三月; April (Apr.) 四月; May (may.)五月; June(Jun.)六月; July(Jul.)七月; August(Aug.)八月; September(Sept.)九月;

日期格式大全

Java中日期格式转换 /** * 字符串转换为java.util.Date
* 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'
* yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'
* yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'
* yy-MM-dd HH:mm:ss 如 '2002-1-1 17:55:00'
* yy-MM-dd HH:mm:ss am 如 '2002-1-1 17:55:00 am'
* @param time String 字符串
* @return Date 日期
*/ public static Date stringToDate(String time){ SimpleDateFormat formatter; int tempPos=time.indexOf("AD") ; time=time.trim() ; formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z"); if(tempPos>-1){ time=time.substring(0,tempPos)+ "公元"+time.substring(tempPos+"AD".length());//china formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z"); } tempPos=time.indexOf("-"); if(tempPos>-1&&(time.indexOf(" ")<0)){ formatter = new SimpleDateFormat ("yyyyMMddHHmmssZ"); } else if((time.indexOf("/")>-1) &&(time.indexOf(" ")>-1)){ formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss"); } else if((time.indexOf("-")>-1) &&(time.indexOf(" ")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); } else if((time.indexOf("/")>-1) &&(time.indexOf("am")>-1) ||(time.indexOf("pm")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a"); } else if((time.indexOf("-")>-1) &&(time.indexOf("am")>-1) ||(time.indexOf("pm")>-1)){ formatter = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a"); } ParsePosition pos = new ParsePosition(0); java.util.Date ctime = formatter.parse(time, pos); return ctime;

英文日期的写法

英文日期的写法 英文日期的写法! 英文日期分英式和美式,举例如下: 1)8th March,2004 或8 March,2004 (英式) 2)March 8th,2004 或March 8,2004 (美式) 日期写法宜遵从下列规则: 1)年份必须完全写明,不可用"04 代替2004; 2)月份必须用英文拼出或采用公认的简写,即January ,February ,March,April,May,June,July,August ,September ,October,November,December; 3)日期可用序数词,如:1st,2nd,3rd,4th,... ;也可用基数词,如:1,2, 3 ,4,... 。但美式大多采用后者; 4)在年份和月日之间必须用逗号隔开; 5)日期不可全部采用如7.12.2003 或7/12/2003 的阿拉伯数字书写,否则会引起误解。因为英美在这方面的习惯用法不同。按美国人习惯,上述日期为2003 年7 月12 日,而按英国习惯则是2003年12月7 日。 6th April,1978 是英式英文的写法. April 6th, 1978 是美式英文的写法. 6th,April,1978 April 6th,1978 April 6,1978 都正确 关于日期的写法,应注意以下几点: ①年份应完全写出,不能简写。 ②月份要用英文名称,不要用数字代替。 ③月份名称多用公认的缩写式。但May, June, July, 因为较短,不可缩 写。 ④写日期时,可用基数词1, 2, 3, 4, 5,……28, 29, 30, 31等,也可用序 数词1st, 2nd, 3rd, 4th, 5th, ……28th, 29th, 30th, 311st 等。但最好用基数词,简单明了。 英文日期的写法!发表于2009-4-8 17:29:56 o 英文日期分英式和美式, 举例如下: 1)8th March,2004 或8 March,2004 (英式) 2)March 8th,2004 或March 8,2004 (美式) 日期写法宜遵从下列规则: 1) 年份必须完全写明,不可用"04 代替2004; 2) 月份必须用英文拼出或采用公认的简写,即January

相关文档
最新文档