Date格式转换全
Oracle TO_DATE 日期格式大全

Oracle TO_DATE 日期格式大全Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year:yy two digits 两位年显示值:07yyy three digits 三位年显示值:007yyyy four digits 四位年显示值:2007Month:mm number 两位月显示值:11mon abbreviated 字符集表示显示值:11月,若是英文版,显示novmonth spelled out 字符集表示显示值:11月,若是英文版,显示novemberDay:dd number 当月第几天显示值:02ddd number 当年第几天显示值:02dy abbreviated 当周第几天简写显示值:星期五,若是英文版,显示friday spelled out 当周第几天全写显示值:星期五,若是英文版,显示fridayddspth spelled out, ordinal twelfthHour:hh two digits 12小时进制显示值:01hh24 two digits 24小时进制显示值:13Minute:mi two digits 60进制显示值:45Second:ss two digits 60进制显示值:25其它Q digit 季度显示值:4 WW digit 当年第几周显示值:44 W digit 当月第几周显示值:124小时格式下时间范围为: 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; //获取时间的日select to_char(sysdate,'hh24') as nowHour from dual; //获取时间的时select to_char(sysdate,'mi') as nowMinute from dual; //获取时间的分select to_char(sysdate,'ss') as nowSecond from dual; //获取时间的秒select to_date('2004-05-07 13:23:44','yyyy-mm-ddhh24:mi:ss') from dual//2.select to_char( to_date(222,'J'),'Jsp') from dual显示Two Hundred Twenty-Two3.求某天是星期几select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;星期一selectto_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;monday设置日期语言ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';也可以这样TO_DATE ('2002-08-26', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American')4. 两个日期间的天数select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;5. 时间为null的用法select id, active_date from table1UNIONselect 1, TO_DATE(null) from dual;注意要用TO_DATE(null)6.月份差a_date between to_date('20011201','yyyymmdd') andto_date('20011231','yyyymmdd')那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。
JavaDate时间转换String类型或String时间格式字符串转Date类型

JavaDate时间转换String类型或String时间格式字符串转Date类型Java时间格式转换⼤全import java.text.*;import java.util.Calendar;public class VeDate {/*** 获取现在时间** @return返回时间类型 yyyy-MM-dd HH:mm:ss*/public static Date getNowDate() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);ParsePosition pos = new ParsePosition(8);Date currentTime_2 = formatter.parse(dateString, pos);return currentTime_2;}/*** 获取现在时间** @return返回短时间格式 yyyy-MM-dd*/DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");DateFormat format 2= new SimpleDateFormat("yyyy年MM⽉dd⽇ HH时mm分ss秒");Date date = null;String str = null;// String转Datestr = "2007-1-18";try {date = format1.parse(str);data = format2.parse(str);} catch (ParseException e) {e.printStackTrace();}/*** 获取现在时间** @return返回字符串格式 yyyy-MM-dd HH:mm:ss*/public static String getStringDate() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);return dateString;}/*** 获取现在时间** @return返回短时间字符串格式yyyy-MM-dd*/public static String getStringDateShort() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String dateString = formatter.format(currentTime);return dateString;}/*** 获取时间⼩时:分;秒 HH:mm:ss** @return*/public static String getTimeShort() {SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");Date currentTime = new Date();String dateString = formatter.format(currentTime);return dateString;}/*** 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss** @param strDate* @return*/public static Date strToDateLong(String strDate) {SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");ParsePosition pos = new ParsePosition(0);Date strtodate = formatter.parse(strDate, pos);return strtodate;}/*** 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss** @param dateDate* @return*/public static String dateToStrLong(java.util.Date dateDate) {SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(dateDate);return dateString;}/*** 将短时间格式时间转换为字符串 yyyy-MM-dd** @param dateDate* @param k* @return*/public static String dateToStr(java.util.Date dateDate) {SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");String dateString = formatter.format(dateDate);return dateString;}/*** 将短时间格式字符串转换为时间 yyyy-MM-dd** @param strDate* @return*/public static Date strToDate(String strDate) {SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");ParsePosition pos = new ParsePosition(0);Date strtodate = formatter.parse(strDate, pos);return strtodate;}/*** 得到现在时间** @return*/public static Date getNow() {Date currentTime = new Date();return currentTime;}/*** 提取⼀个⽉中的最后⼀天** @param day* @return*/public static Date getLastDate(long day) {Date date = new Date();long date_3_hm = date.getTime() - 3600000 * 34 * day;Date date_3_hm_date = new Date(date_3_hm);return date_3_hm_date;}/*** 得到现在时间** @return字符串 yyyyMMdd HHmmss*/public static String getStringToday() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");String dateString = formatter.format(currentTime);return dateString;}/*** 得到现在⼩时*/public static String getHour() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);String hour;hour = dateString.substring(11, 13);return hour;}/*** 得到现在分钟** @return*/public static String getTime() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);String min;min = dateString.substring(14, 16);return min;}/*** 根据⽤户传⼊的时间表⽰格式,返回当前时间的格式如果是yyyyMMdd,注意字母y不能⼤写。
解决时间格式的转换方法

解决时间格式的转换方法摘要:1.引言2.时间格式转换方法a.日期转时间b.时间转日期c.日期时间转特定格式d.特定格式转日期时间3.常见问题及解答4.总结正文:【引言】在日常生活和工作中,我们时常需要对时间格式进行转换,例如将日期转换为特定格式、将时间戳转换为日期等。
本文将介绍几种常见的时间格式转换方法,以帮助大家更轻松地处理时间相关问题。
【时间格式转换方法】1.日期转时间要将日期转换为时间,我们可以使用如Python、Java等编程语言提供的日期类库。
以Python为例,可以使用`datetime`模块中的`date`和`time`类。
以下是一个简单的示例:```pythonfrom datetime import date, timedate_str = "2021-08-01"date_obj = date.fromisoformat(date_str)time_str = "12:30:45"time_obj = time.fromisoformat(time_str)print(date_obj)print(time_obj)```2.时间转日期将时间转换为日期,可以采用类似的方法。
以下是一个示例:```pythonfrom datetime import date, timetime_str = "12:30:45"time_obj = time.fromisoformat(time_str)date_str =date.toisoformat(time_obj.replace(tzinfo=timezone.utc).astimezone(time zone.local).timetuple())print(date_str)```3.日期时间转特定格式要将日期时间转换为特定格式,可以使用`strftime`方法。
以下是一个示例:```pythonfrom datetime import datetimedate_time_obj = datetime(2021, 8, 1, 12, 30, 45)formatted_date_time =date_time_obj.strftime("%Y-%m-%d %H:%M:%S")print(formatted_date_time)```4.特定格式转日期时间将特定格式的字符串转换为日期时间,可以采用`strptime`方法。
数据库转化日期格式大全

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(30),getdate(),101) now结果为:now)语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46Select CONVERT(varchar(100), GETDATE(), 9): 05 16 200610:57:46:827AMSelect CONVERT(varchar(100), GETDATE(), 10): 05-16-06Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16Select CONVERT(varchar(100), GETDATE(), 12): 060516Select CONVERT(varchar(100), GETDATE(), 13): 16 05 200610:57:46:937Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47. 157Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47. 250Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49Select CONVERT(varchar(100), GETDATE(), 109): 05 16 200610:57:49:437AMSelect CONVERT(varchar(100), GETDATE(), 110): 05-16-2006Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16Select CONVERT(varchar(100), GETDATE(), 112): 20060516Select CONVERT(varchar(100), GETDATE(), 113): 16 05 200610:57:49:513Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49 Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49. 700Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49. 827Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AMSelect CONVERT(varchar(100), GETDATE(), 131): 18/04/142710:57:49:920AM说明:使用 CONVERT:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )参数expression是任何有效的 Microsoft? SQL Server? 表达式。
date类型转年月日格式 -回复

date类型转年月日格式-回复如何将日期类型转换为年月日格式(YYYY-MM-DD)?日期(Date)类型是计算机编程中常用的数据类型之一,它用于存储和处理日期和时间信息。
在很多编程语言中,日期类型的默认输出格式可能不是我们想要的,而我们常常需要将其转换为特定的格式,比如年月日格式(YYYY-MM-DD)。
本文将介绍如何一步一步地实现这一转换。
第一步:了解日期类型和年月日格式的概念在开始编写代码之前,我们首先要明确日期类型和年月日格式的概念。
日期类型(Date)是一种数据类型,用于表示某个特定的日期和时间,它可以包含年、月、日、时、分、秒等信息。
而年月日格式(YYYY-MM-DD)是一种特定的日期表示方式,其中“YYYY”表示4位的年份,比如2021年,而“MM”和“DD”分别表示2位的月份和日份,比如09月01日。
第二步:获取日期类型的值在进行日期类型的转换之前,我们首先要获取日期类型的值。
这可以通过多种方式实现,比如从用户的输入中获取、从数据库中查询等。
在这里,我们假设我们已经获取到了一个日期类型的值。
第三步:使用日期格式化函数进行转换大部分编程语言都提供了日期格式化的函数或方法,我们可以使用这些函数来完成日期类型的转换。
具体的函数名称可能因不同的编程语言而异,比如在Python中,我们可以使用strftime函数,而在JavaScript中可以使用toLocaleDateString函数。
在下面的示例中,我们将以JavaScript 为例,展示如何使用该函数进行日期类型的转换。
JavaScriptconst currentDate = new Date(); 假设我们获取到了一个日期类型的值const year = currentDate.getFullYear(); 获取年份const month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); 获取月份,注意月份从0开始,需要加1,并补齐两位const day = currentDate.getDate().toString().padStart(2, '0'); 获取日期,并补齐两位const formattedDate = `{year}-{month}-{day}`; 拼接年月日格式console.log(formattedDate); 输出日期类型转换后的结果上述代码中,我们首先使用`getFullYear`函数获取日期类型的年份,并使用`getMonth`和`getDate`函数分别获取月份和日期。
Java将Date日期类型字段转换成json字符串的方法

Java将Date⽇期类型字段转换成json字符串的⽅法想必我们在做项⽬的时候,都会遇到服务端与客户端交互数据。
⼀般情况下我们都会采⽤json格式或者xml格式,将服务端的数据转换成这两种格式之⼀。
但是,如果我们将数据转换成json格式的时候,我们也许会遇到Date⽇期型的数据转换成json格式后,并不是我们想要的格式。
下⾯我们通过简单的demo来说明这个问题。
我们按照⼀般json格式⽣成,会出现以下问题:采⽤json:将数据⽣成json格式,需要导⼊相应的jar包,如下图:Student.javapackage com.xbmu.bean;import java.io.Serializable;import java.util.Date;public class Student implements Serializable {private String username;private Date birthday;public Student() {super();// TODO Auto-generated constructor stub}public Student(String username, Date birthday) {super();ername = username;this.birthday = birthday;}public String getUsername() {return username;}public void setUsername(String username) {ername = username;}public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}@Overridepublic String toString() {return "Student [username=" + username + ", birthday=" + birthday + "]";}}TestDateValueToJson.javapackage com.xbmu.test;import java.util.ArrayList;import java.util.Date;import java.util.List;import net.sf.json.JSONArray;import com.xbmu.bean.Student;public class TestDateValueToJson {public static void main(String[] args) {/*** 创建三个student对象,并将对象添加到List集合中** */List<Student> list = new ArrayList<Student>();Student student = new Student("张三", new Date());list.add(student);student = new Student("李四",new Date());list.add(student);student = new Student("王五",new Date());list.add(student);/**将list集合众的数据转换成json格式的字符串形式*/JSONArray array = new JSONArray();array = array.fromObject(list);System.out.println(array.toString());运⾏Java应⽤程序,看见在控制台是哪个打印出了:(这⾥通过json格式化⼯具处理后了,⽅便⼤家阅读)[{"birthday": {"date": 3,"day": 4,"hours": 9,"minutes": 5,"month": 11,"seconds": 1,"time": 1449104701018,"timezoneOffset": -480,"year": 115},"username": "张三"},{"birthday": {"date": 3,"day": 4,"hours": 9,"minutes": 5,"month": 11,"seconds": 1,"time": 1449104701018,"timezoneOffset": -480,"year": 115},"username": "李四"},{"birthday": {"date": 3,"day": 4,"hours": 9,"minutes": 5,"month": 11,"seconds": 1,"time": 1449104701018,"timezoneOffset": -480,"year": 115},"username": "王五"}]虽然符合json语法格式,但是⾥⾯的birthday字段是⽇期型的,并不是我们⼀般情况下需要的。
date类型转年月日格式

date类型转年月日格式如何将日期类型转换为年月日格式[导语]日期类型是编程中常见的一种数据类型,它表示一个特定的日期和时间。
在某些情况下,我们需要将日期类型转换为特定的格式,例如年月日格式。
本文将为您介绍如何一步步将日期类型转换为年月日格式。
[第一步:了解日期类型]在开始转换之前,我们需要先了解日期类型。
常见的日期类型有Date、DateTime和Timestamp。
在不同的编程语言中,日期类型的表示方式可能会有些差异。
在本文中,我们以Java为例进行讲解。
在Java中,日期类型通常使用java.util.Date类来表示。
[第二步:获取日期类型对象]要进行日期格式转换,首先我们需要获得一个日期类型的对象。
可以通过不同的方式来获取日期类型对象。
例如,可以使用系统的当前日期和时间来创建一个新的日期对象,或者从数据库中获取日期类型的数据。
下面是一个示例代码,演示如何获取一个日期类型对象:javaimport java.util.Date;public class DateConversionExample {public static void main(String[] args) {Date currentDate = new Date();System.out.println("当前日期和时间:" + currentDate);}}在这个示例中,我们使用了java.util.Date类的无参构造方法创建了一个新的日期对象currentDate,并通过System.out.println()方法将其打印出来。
通过运行这段代码,我们可以获取到当前的日期和时间。
[第三步:格式化日期类型]获取到日期类型对象后,我们可以使用SimpleDateFormat类来对日期进行格式化。
SimpleDateFormat是Java中常用的日期格式化类,它提供了多种格式化模式,可以根据需要选择不同的模式来转换日期格式。
java中Date与DateFormat的格式输出

java中Date与DateFormat的格式输出Java8中计算⽇期时间差Java8中计算⽇期时间差https:///hspingcc/article/details/73332526____________________________________________________________________________________________________________⼀.简述在Java8中,我们可以使⽤以下类来计算⽇期时间差异:1.Period2.Duration3.ChronoUnit⼆.Period类主要是Period类⽅法getYears(),getMonths()和getDays()来计算.1⽰例:package insping;import java.time.LocalDate;import java.time.Month;import java.time.Period;public class Test {public static void main(String[] args) {LocalDate today = LocalDate.now();System.out.println("Today : " + today);LocalDate birthDate = LocalDate.of(1993, Month.OCTOBER, 19);System.out.println("BirthDate : " + birthDate);Period p = Period.between(birthDate, today);System.out.printf("年龄 : %d 年 %d ⽉ %d ⽇", p.getYears(), p.getMonths(), p.getDays());}}结果:Today : 2017-06-16BirthDate : 1993-10-19年龄 : 23 年 7 ⽉ 28 ⽇三.Duration类提供了使⽤基于时间的值(如秒,纳秒)测量时间量的⽅法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DateTime格式大全
DateTime dt = DateTime.Now;
// Label1.Text = dt.ToString();//2005-11-5 13:21:25
// Label2.Text = dt.ToFileTime().ToString();//127756416859912816
// Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816 // Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25
// Label5.Text = dt.ToLongDateString().ToString();//2005年11月5日
// Label6.Text = dt.ToLongTimeString().ToString();//13:21:25
// Label7.Text = dt.ToOADate().ToString();//38661.5565508218
// Label8.Text = dt.ToShortDateString().ToString();//2005-11-5
// Label9.Text = dt.ToShortTimeString().ToString();//13:21
// Label10.Text = dt.ToUniversalTime().ToString();//2005-11-5 5:21:25 // 2005-11-5 13:30:28.4412864
// Label1.Text = dt.Year.ToString();//2005
// Label2.Text = dt.Date.ToString();//2005-11-5 0:00:00
// Label3.Text = dt.DayOfWeek.ToString();//Saturday
// Label4.Text = dt.DayOfYear.ToString();//309
// Label5.Text = dt.Hour.ToString();//13
// Label6.Text = lisecond.ToString();//441
// Label7.Text = dt.Minute.ToString();//30
// Label8.Text = dt.Month.ToString();//11
// Label9.Text = dt.Second.ToString();//28
// Label10.Text = dt.Ticks.ToString();//632667942284412864
// Label11.Text = dt.TimeOfDay.ToString();//13:30:28.4412864
// Label1.Text = dt.ToString();//2005-11-5 13:47:04
// Label2.Text = dt.AddYears(1).ToString();//2006-11-5 13:47:04
// Label3.Text = dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
// Label4.Text = dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
// Label5.Text = dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04 // Label6.Text = dt.AddMonths(1).ToString();//2005-12-5 13:47:04
// Label7.Text = dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
// Label8.Text = dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
// Label9.Text = dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
// Label10.Text = pareTo(dt).ToString();//0
//// Label11.Text = dt.Add(?).ToString();//问号为一个时间段
// Label1.Text = dt.Equals("2005-11-6 16:11:04").ToString();//False
// Label2.Text = dt.Equals(dt).ToString();//True
// Label3.Text = dt.GetHashCode().ToString();//1474088234
// Label4.Text = dt.GetType().ToString();//System.DateTime
// Label5.Text = dt.GetTypeCode().ToString();//DateTime
// Label1.Text = dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
// Label2.Text = dt.GetDateTimeFormats('t')[0].ToString();//14:06
// Label3.Text = dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
// Label4.Text = dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
// Label5.Text = dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
// Label6.Text = dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
// Label7.Text = dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
// Label8.Text = dt.GetDateTimeFormats('M')[0].ToString();//11月5日
// Label9.Text = dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
// Label10.Text = dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
// Label11.Text = dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT
Label1.Text = string.Format("{0:d}",dt);//2005-11-5
Label2.Text = string.Format("{0:D}",dt);//2005年11月5日
Label3.Text = string.Format("{0:f}",dt);//2005年11月5日 14:23
Label4.Text = string.Format("{0:F}",dt);//2005年11月5日 14:23:23
Label5.Text = string.Format("{0:g}",dt);//2005-11-5 14:23
Label6.Text = string.Format("{0:G}",dt);//2005-11-5 14:23:23
Label7.Text = string.Format("{0:M}",dt);//11月5日
Label8.Text = string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
Label9.Text = string.Format("{0:s}",dt);//2005-11-05T14:23:23
Label10.Text = string.Format("{0:t}",dt);//14:23
Label11.Text = string.Format("{0:T}",dt);//14:23:23
Label12.Text = string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
Label13.Text = string.Format("{0:U}",dt);//2005年11月5日 6:23:23 Label14.Text = string.Format("{0:Y}",dt);//2005年11月
Label15.Text = string.Format("{0}",dt);//2005-11-5 14:23:23
Label16.Text = string.Format("{0:yyyyMMddHHmmssffff}",dt);。