日期格式大全
英语的日期格式及缩写总结(转载)

英语的日期格式及缩写总结(转载)第一篇:英语的日期格式及缩写总结(转载)了英语的日期格式2009-12-29 10:52一、书写方面先看下面的两个例子:1.1986年10月23日→October 23(rd), 19862.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, 20092)“月份”和“日子”可以换位英式:28 March, 2009美式:March 28,20093)缩写时容易造成误解,英式:“日/月/年”;美式“月/日/年”如: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年则读成twothousand and one,以此类推,2004年应读成two thousand and four。
January 12th, 1993读成January the twelfth, nineteen ninety-three。
Excel表格日期格式转换大全

Excel表格日期格式转换大全第一种日期转换:输入“20110606”时,自动转换为:2011-06-06!
首先,选中单元格,然后右键选择“设置单元格格式”,单击左边的“分类”里面的“自定义”,然后在右边的“类型”中输入“0000-00-00”确定就OK了。
第二种日期转换:输入“20110606”时,自动转换成“2011年06月06日”!
步骤同上,只是在“单元格格式”的“类型”中输入“####年##月##日”确定即可。
第三种日期转换:输入“20110606”,转换为“贰零壹零年零陆月零陆日”!
在“单元格格式”自定义“类型”中输入“[dbnum2]0000年00月00日”
第四种日期转换:将“20110606”转换为“二○一○年○六月○六日”!
在“类型”中输入“[dbnum1]0000年00月00日”,确定!。
公文写作中的日期书写格式

优质文档在您身边/双击可除公文写作中的日期书写格式公文写作中的日期书写格式在使用Word和Excel起草的各类文件中,如果日期书写格式五花八门,不仅难看还容易和数据发生混淆,特别是报表中错写的日期不能立即参与计算,给统计工作带来一定的影响。
文件中的日期书写格式应为:一、公历日期标准格式为;20XX年2月6日;或:20XX-02-06。
中文(农历)日期标准格式为:二〇〇七年二月六日,或:丙戌年腊月十九日。
二、日期书写不得以小数点或顿号代替年月日,如:20XX.2.6;20XX、2、6。
三、年月日中的年号必须写全,不能简写成:07年2月6日;或:07-02-06。
四、中文日期的书写:(一)凡使用繁体字的文件,日期可以中文格式书写,其方法是在Word中点“插入”/“日期和时间”,选择中文日期格式,如:二〇〇七年二月六日。
(二)书写中文日期不得以键盘输入“0”,如:二00七年二月六日,这样书写会十分难看。
(三)凡使用简体字的文件,最好不要书写中文格式日期。
五、文中涉及到中国干支纪年和夏历月日应使用汉字。
如:甲子年十月十五日腊月二十日正月初八等。
六、文中凡涉及到中国清代和清代以前的历史纪年、各民族的非公历纪年等均用汉字,这类纪年不应与公历月日混用,并应采用阿拉伯数字括注公历。
如:秦文公四十四年(公元前722年)。
七、Excel中的日期是可以参与计算的,只能按公历日期标准格式书写。
即;20XX 年2月6日;或:20XX-02-06。
如果需要使用实时走动日期,可输入日期函数:“=TODAY()”。
日期函数可以参与计算。
八、Excel中输入日期是十分简便的,如要显示;20XX年2月6日,或:20XX-02-06,只需输入“2-6”回车即可,如果未能正常显示,可在“设置单元格格式”中进行设置。
九、凡报表中含日期错写者,可替换为正确日期格式后再使用。
十、没有日期落款的文件是不规范的文件,法规性的文件日期落款就尤为重要。
日期填写规范

日期填写规范在生活和工作中,日期是必不可少的,可以说是每个人都需要掌握和使用的基本知识。
然而,在日期填写时,有时候会出现格式不规范、混淆等问题,这不仅会影响工作效率,也会给人留下不专业的印象。
为了解决这些问题,我们需要掌握日期填写规范。
一、日期格式常见的日期格式有中文、阿拉伯数字和罗马数字三种。
在实际生活和工作中,我们最常用的是阿拉伯数字的日期格式,例如:2022年5月20日,可以简写为2022-05-20。
在填写日期格式时,需要注意每个数字之间的连字符或斜杠。
一般来说,我们可以用连字符(-)或斜杠(/)来表示年、月、日的分隔符,其中连字符的用法较为广泛。
二、年份填写规范在填写年份时,需要注意以下几点:1. 阳历与农历的区别:阳历指的是以日地公转为基础的历法,常用于西方国家;农历指的是以农业生产、生物现象等为基础的历法,常用于中国和东亚国家。
2. 年份的表达方式:阳历的年份是用公历表示,通常用四位数字表示,如2022年;农历则是因地制宜,不同地区的做法不同。
3. 民间传统:一些民间习惯用“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”表示年份,例如:“庚子年”、“辛丑年”等。
这种方法在实际生活和工作中较少使用,一般仅用于庆祝传统节日或纪念日等场合。
三、月份填写规范在填写月份时,需要注意以下几点:1. 中文与数字:中文的月份表达方式相对数字较为常见,例如:“一月、二月、三月”等。
阿拉伯数字常用来表示月份,用一个或两个数字表示,例如:“1月、01月”等。
2. 起始字母:如果将月份缩写,通常要将第一个字母大写,例如:“Jan、Feb、Mar”等。
3. 统一格式:在实际工作中,应该采用统一的格式,例如:1月、01月或Jan等。
四、在填写日期时,需要注意以下几点:1. 中文与数字:中文日期表达的形式比数字日期表达的形式更为复杂,但是在一些场合比较常见,例如:“二〇二二年五月二十日”或“二零二二年五月二十日”。
2. 统一格式:在实际工作中,应该采用统一的格式,例如:2022年5月20日或2022-05-20等。
英语的日期格式及缩写总结

了英语的日期格式2009-12-29 10:52一、书写方面先看下面的两个例子:1. 1986年10月23日→October 23(rd), 19862. 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, 20092)“月份”和“日子”可以换位英式:28 March, 2009美式:March 28,20093)缩写时容易造成误解,英式:“日/月/年”;美式“月/日/年”如: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。
日期格式化及其使用例子

日期格式化及其使用例子常见的日期格式包括但不限于以下几种:1. 年-月-日 (yyyy-MM-dd):这是最常见的日期格式化方式,也是ISO 8601标准中推荐的日期格式之一、例如,2024年9月1日可以表示为"2024-09-01"。
2. 月/日/年 (MM/dd/yyyy):这是美国常见的日期格式,在美国,日期通常以月为前导。
例如,9月1日可以表示为"09/01/2024"。
3. 日/月/年 (dd/MM/yyyy):这是一些欧洲国家常用的日期格式,日期通常以天为前导。
例如,1日9月可以表示为"01/09/2024"。
4. 月份简写 (MMM):有时候我们只需要展示月份的简写形式,例如,"Jan"代表1月,"Feb"代表2月,以此类推。
5. 月份全称 (MMMM):有时候我们需要展示月份的全称形式,例如,"January"代表1月,"February"代表2月,以此类推。
6. 星期几简写 (EEE):有时候我们只需要展示星期几的简写形式,例如,"Mon"代表星期一,"Tue"代表星期二,以此类推。
7. 星期几全称 (EEEE):有时候我们需要展示星期几的全称形式,例如,"Monday"代表星期一,"Tuesday"代表星期二,以此类推。
8. 24小时制 (HH:mm:ss):有时候我们需要展示时间,使用24小时制的格式,例如,下午4点30分20秒可以表示为"16:30:20"。
9. 12小时制 (hh:mm:ss a):有时候我们需要展示时间,使用12小时制的格式,并标记上午/下午,例如,下午4点30分20秒可以表示为"04:30:20 PM"。
英文日期表达

英文日期表达日期是人们生活中非常重要的一部分,它用来表示时间的流逝和事件的发生。
在英文中,日期的表达方式有很多种。
下面我将介绍几种常用的英文日期表达方式。
一、基本日期表达方式:1. 月份+日数:在英文中,一般先写月份,再写日数,中间用空格隔开。
例如:January 1st、February 14th。
2. 日数+月份:有些国家和地区,比如英国,在日期表达中习惯先写日数,再写月份。
例如:1st January、14th February。
3. 写全称:除了用数字表示月份和日数外,也可以使用月份或者日数的全称来表达日期。
例如:January first、February fourteenth。
二、表达年份:1. 用数字表示年份:一般采用四位数来表示年份。
例如:1998、2022。
2. 用全称表示年份:有时候,我们也可以使用全称来表示年份。
例如:nineteen ninety-eight、two thousand twenty-two。
三、表达星期几:1. 用全称表示星期几:在表达星期几时,可以使用星期的全称,例如:Monday、Tuesday。
2. 用缩写表示星期几:有时候为了方便,我们也会使用星期的缩写来表示星期几。
例如:Mon、Tue。
四、表达月份的缩写:1. 使用首字母缩写:在日期表达中,我们经常会使用月份的缩写形式。
例如:Jan(January)、Feb(February)。
2. 使用前三个字母缩写:有时候我们也会使用月份名的前三个字母作为缩写形式。
例如:Jan、Feb。
五、表示序数词:1. 表达月份和日数的序数词:在日期中,我们常常用序数词来表示月份和日数。
例如:1st(第一)、2nd(第二)、3rd (第三)。
2. 表达年份的序数词:对于年份来说,我们一般不使用序数词。
例如:1998、2001。
六、其他日期表达方式:1. 使用”on“:在表达具体日期时,我们可以使用介词”on“。
例如:on January 1st、on February 14th。
日期和数字的常用格式

示例日期:02-JUN-1981 23:57:45
部分
格式
说明
示例结果
年
Y
年的最后一位
1
YY
年的最后两位即两位数字表示的年份,无世纪转换
81
YYY
年的最后三位
981
YYYY
四位数字表示的年
1981
RR
两位数字表示的年,有世纪转换(即取值取决于当前的年份)
示例数字:24100.00(StevenKing的工资)
格式
说明
示例结果
9
一位数字
'99999999999'-24100
0
一位数字或前导0
'0009999999000'-0000000024100
$
显示为美元符号
$0000024100-$0000024100
L
显示按照区域设置的本地货币符号
'L0000999000'-¥0000024100
JUN
Mon
月份英文的前3个首字母(区分大小写要求首字母大写)
Jun
RM
月份的罗马数字
VI
日
DY
星期的前三个首字母(区分大小写要求全部大写)
TUE
DAY
星期的英文(区分大小写要求全部大写)
TUESDAY
Day
星期的英文(区分大小写要求首字母大写)
Tuesday
D
一星期的第几天(一位的数字,星期日是一周的第天)
SP
显示数字表示的拼写
YYYY/MM/DDSP:
2013/01/ELEVEN
SPTH
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java中日期格式转换/*** 字符串转换为java.util.Date<br>* 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD'<br> * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00'<br>* yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm'<br>* yy-MM-dd HH:mm:ss 如 '2002-1-1 17:55:00' <br>* yy-MM-dd HH:mm:ss am 如 '2002-1-1 17:55:00 am' <br>* @param time String 字符串<br>* @return Date 日期<br>*/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());//chinaformatter = 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;}/*** 将java.util.Date 格式转换为字符串格式'yyyy-MM-dd HH:mm:ss'(24小时制)<br> * 如Sat May 11 17:24:21 CST 2002 to '2002-05-11 17:24:21'<br>* @param time Date 日期<br>* @return String 字符串<br>*/public static String dateToString(Date time){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");String ctime = formatter.format(time);return ctime;}/*** 将java.util.Date 格式转换为字符串格式'yyyy-MM-dd HH:mm:ss a'(12小时制)<br> * 如Sat May 11 17:23:22 CST 2002 to '2002-05-11 05:23:22 下午'<br>* @param time Date 日期<br>* @param x int 任意整数如:1<br>* @return String 字符串<br>*/public static String dateToString(Date time,int x){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("yyyy-MM-dd KK:mm:ss a");String ctime = formatter.format(time);return ctime;}/***取系统当前时间:返回只值为如下形式*2002-10-30 20:24:39* @return String*/public static String Now(){return dateToString(new Date());}/***取系统当前时间:返回只值为如下形式*2002-10-30 08:28:56 下午*@param hour 为任意整数*@return String*/public static String Now(int hour){return dateToString(new Date(),hour);}/***取系统当前时间:返回值为如下形式*2002-10-30*@return String*/public static String getYYYY_MM_DD(){return dateToString(new Date()).substring(0,10);}/***取系统给定时间:返回值为如下形式*2002-10-30*@return String*/public static String getYYYY_MM_DD(String date){ return date.substring(0,10);}public static String getHour(){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("H");String ctime = formatter.format(new Date());return ctime;}public static String getDay(){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("d");String ctime = formatter.format(new Date());return ctime;}public static String getMonth(){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("M");String ctime = formatter.format(new Date());return ctime;}public static String getYear(){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("yyyy");String ctime = formatter.format(new Date());return ctime;}public static String getWeek(){SimpleDateFormat formatter;formatter = new SimpleDateFormat ("E");String ctime = formatter.format(new Date());return ctime;}在jsp页面中的日期格式和sqlserver中的日期格式不一样,怎样统一?在页面上显示输出时,用下面的函数处理一下public class DateUtil(){public static String fmtShortEnu(Date myDate) {SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");String strDate = formatter.format(myDate);return strDate;}}new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");new java.text.SimpleDateFormat("yyyy-MM-dd")建议还是把sqlserver的字段类型改成varchar的吧,用字符串处理可以完全按照自己的意愿处理,没有特殊的需求,不要使用date型字串日期格式转换用的API是SimpleDateFormat,它是属於java.text.SimpleDateFormat,所以请记得import 进来!用法:SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");这一行最重要,它确立了转换的格式,yyyy是完整的西元年,MM是月份,dd是日期,至於HH:mm:ss就不需要我再解释了吧!ps:为什麽有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH 是24小时制,而hh是12小时制1.字串转日期:2002-10-8 15:30:22要把它转成日期,可以用Date date=sdf.parse("2002-10-8 15:30:22");2.日期转字串假如把今天的日期转成字串可用String datestr=sdf.format(new Date());这个字串的内容便类似2002-10-08 14:55:38透过这个API我们便可以随心所欲的将日期转成我们想要的字串格式,例如希望将日期输出成2002年10月08日,我们可以这麽写:SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");String datestr=sdf.format(new Date());datestr便会依照我们设定的格式输出//对日期格式的转换成("yyyy-MM-dd")格式的方法public java.sql.Date Convert(String str){java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd"); try{java.util.Date d = sdf.parse(str);java.sql.Date d1 = new java.sql.Date(d.getTime());return d1;}catch(Exception ex){ex.printStackTrace();return null;}}应用如下:ctmt.setDate(7,this.Convert(info.getManBirth())); // @DATETIME常用日期问题集锦1、获取服务器端当前日期:<%@ page import="java.util.Date"%><%Date myDate = new Date();%>2、获取当前年、月、日:<%@ page import="java.util.Date"%><%Date myDate = new Date();int thisYear = myDate.getYear() + 1900;//thisYear = 2003int thisMonth = myDate.getMonth() + 1;//thisMonth = 5int thisDate = myDate.getDate();//thisDate = 30%>3、按本地时区输出当前日期<%@ page import="java.util.Date"%><%Date myDate = new Date();out.println(myDate.toLocaleString());%>输出结果为:2003-5-304、获取数据库中字段名为”publish_time“、类型为Datetime的值<%@ page import="java.util.Date"%><%...连接数据库...ResultSet rs = ...Date sDate = rs.getDate("publish_time");%>[code]5、按照指定格式打印日期[code]<%@ page import="java.util.Date"%><%@ page import="java.text.DateFormat"%><%Date dNow = new Date();SimpleDateFormat formatter = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz");out.println("It is " + formatter.format(dNow));%>输出的结果为:It is 星期五 2003.05.30 at 11:30:46 上午 CST(更为详尽的格式符号请参看SimpleDateFormat类)6、将字符串转换为日期<%@ page import="java.util.Date"%><%@ page import="java.text.DateFormat"%><%String input = "1222-11-11";SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date t = null;try{t = formatter.parse(input);out.println(t);}catch(ParseException e){out.println("unparseable using " + formatter);}%>输出结果为:Fri Nov 11 00:00:00 CST 12227、计算日期之间的间隔<%@ page import="java.util.Date"%><%@ page import="java.text.DateFormat"%><%String input = "2003-05-01";SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = null;try{d1 = formatter.parse(input);}catch(ParseException e){out.println("unparseable using " + formatter);}Date d2 = new Date();long diff = d2.getTime() - d1.getTime();out.println("Difference is " + (diff/(1000*60*60*24)) + " days."); %>输出结果为:Difference is 29 days.8、日期的加减运算方法:用Calendar类的add()方法<%@ page import="java.util.*"%><%@ page import="java.text.*"%><%Calendar now = Calendar.getInstance();SimpleDateFormat formatter = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz");out.println("It is now " + formatter.format(now.getTime()));now.add(Calendar.DAY_OF_YEAR,-(365*2));out.println("<br>");out.println("Two years ago was " + formatter.format(now.getTime()));%>输出结果为:It is now 星期五 2003.05.30 at 01:45:32 下午 CSTTwo years ago was 星期三 2001.05.30 at 01:45:32 下午 CST9、比较日期方法:用equals()、before()、after()方法<%@ page import="java.util.*"%><%@ page import="java.text.*"%><%DateFormat df = new SimpleDateFormat("yyy-MM-dd");Date d1 = df.parse("2000-01-01");Date d2 = df.parse("1999-12-31");String relation = null;if(d1.equals(d2))relation = "the same date as";else if(d1.before(d2))relation = "before";elserelation = "after";out.println(d1 +" is " + relation + ' ' + d2);%>输出结果为:Sat Jan 01 00:00:00 CST 2000 is after Fri Dec 31 00:00:00 CST 199910、记录一件事所花费的时间方法:调用两次System.getTimeMillis()方法,求差值<%@ page import="java.text.*"%><%long t0,t1;t0 = System.currentTimeMillis();out.println("Cyc starts at " + t0);int k = 0;for(int i =0;i<100000;i++){k += i;}t1 = System.currentTimeMillis();out.println("<br>");out.println("Cyc ends at " + t1);out.println("<br>");out.println("This run took " + (t1-t0) + "ms.");%>输出结果为:Cyc starts at 1054275312432Cyc ends at 1054275312442This run took 10ms.其它:如何格式化小数<%@ page import="java.text.*"%><%DecimalFormat df = new DecimalFormat(",###.00");double aNumber = 33665448856.6568975;String result = df.format(aNumber);out.println(result);%>输出结果为:33,665,448,856.66======================日期比较:在JAVA中日期的计算与比较可以使用Date和DateFormat来解决,下面是一段示例代码:import java.text.*;import java.util.*;public class Test{public static void main(String[] args){try{Date date=new Date();DateFormat df=DateFormat.getDateTimeInstance();String now=df.format(date);System.out.println("现在时间:"+now);System.out.println("现在时间是否在16:00之前:"+date.before(df.parse("2004-12-24 16:00:00")));}catch(ParseException e){System.out.print(e.getMessage());}}}。