时间格式转化

上传人:suij****uang 文档编号:144585276 上传时间:2022-08-27 格式:DOCX 页数:3 大小:11.39KB
收藏 版权申诉 举报 下载
时间格式转化_第1页
第1页 / 共3页
时间格式转化_第2页
第2页 / 共3页
时间格式转化_第3页
第3页 / 共3页
资源描述:

《时间格式转化》由会员分享,可在线阅读,更多相关《时间格式转化(3页珍藏版)》请在装配图网上搜索。

1、我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString 的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format=D;DateTime date=DataTime.Now;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo);结

2、果输出Thursday, June 16, 2006在这里列出了参数format格式详细用法 格式字符关联属性/说明d ShortDatePatternD LongDatePatternf完整日期和时间(长日期和短时间)F FullDateTimePattern (长日期和长时间)g常规(短日期和短时间)G常规(短日期和长时间)m、M MonthDayPatternr、R RFC1123Patterns 使用当地时间的 SortableDateTimePattern (基于 ISO 8601)t ShortTimePatternT LongTimePatternu UniversalSorta

3、bleDateTimePattern用于显示通用时间的格式U使用通用时间的完整日期和时间(长日期和长时间)y、Y YearMonthPattern下表列出了可被合并以构造自定义模式的模式 这些模式是区分大小写的;例如,识别MM,但不识另别mm。如果自定义模式包含空白字符 或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或 未定义为格式字符的字符按其原义复制。格式模式说明:d月中的某一天。一位数的日期没有前导零。dd月中的某一天。一位数的日期有一个前导零。ddd周中某天的缩写名称,在AbbreviatedDayNames中定义。dddd周中某天的完整名称,在Day

4、Names中定义。M月份数字。一位数的月份没有前导零。MM月份数字。一位数的月份有一个前导零。MMM月份的缩写名称,在AbbreviatedMonthNames中定义。MMMM月份的完整名称,在MonthNames中定义。y不包含纪元的年份。如果不包含纪元的年份小于10,则显示不具有前导零的年份。yy不包含纪元的年份。如果不包含纪元的年份小于10,则显示具有前导零的年份。yyyy包括纪元的四位数的年份。gg时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。h 12小时制的小时。一位数的小时数没有前导零。hh 12小时制的小时。一位数的小时数有前导零。H 24小时制的小

5、时。一位数的小时数没有前导零。HH 24小时制的小时。一位数的小时数有前导零。m分钟。一位数的分钟数没有前导零。mm分钟。一位数的分钟数有一个前导零。s秒。一位数的秒数没有前导零。ss秒。一位数的秒数有一个前导零。f秒的小数精度为一位。其余数字被截断。ff秒的小数精度为两位。其余数字被截断。fff秒的小数精度为三位。其余数字被截断。ffff秒的小数精度为四位。其余数字被截断。fffff秒的小数精度为五位。其余数字被截断。ffffff秒的小数精度为六位。其余数字被截断。fffffff秒的小数精度为七位。其余数字被截断。t在AMDesignator或PMDesignator中定义的AM/PM指示项

6、的第一个字符(如果存 在)。tt在AMDesignator或PMDesignator中定义的AM/PM指示项(如果存在)。z时区偏移量(、+或-后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时 间是-8。zz时区偏移量(、+或-后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时 间是-08。zzz完整时区偏移量(、+或-后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是-08:00。:在TimeSeparator中定义的默认时间分隔符。/在DateSeparator中定义的默认日期分隔符。% c其中c是格式模式(如果单独使用)。如果格式模式与原义字

7、符或其他格式模式合并, 则可以省略、%字符。 c其中c是任意字符。照原义显示字符。若要显示反斜杠字符,请使用。只有上面第二个表中列出的格式模式才能用于创建自定义模式;在第一个表中列出的标准格式 字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如,DateTime.ToString( d)返回DateTime值;站是标准短日期模式。DateTime.ToString( %d)返回月中的某天;、%寸是自定义模式。DateTime.ToString( d )返回后面跟有一个空白字符的月中的某天;、寸是自定义模式。比较方便的是,上面的参数可以随意组合,并且不会出错,多试试,肯定会找到你要

8、的时间格式如要得到2005年06月 这样格式的时间可以这样写:date.ToString(yyyy 年 MM 月”,DateTimeFormatInfo.InvariantInfo)或者date.ToString(yyyy 年 MM 月”)如此类推.下面列出一些A中具体的日期格式化用法:=1.绑定时格式化日期方法: 2. 数据控件如DataGrid/DataList等的件格式化日期方法:e.Item.Cell0.Text = Convert.ToDateTime(e.Item.Cell0.Text).ToShortDateStri ng();3. 用String类转换日期显示格式:String

9、.Format( yyyy-MM-dd ”,yourDateTime);4. 用Convert方法转换日期显示格式:Convert.ToDateTime(2005-8-23”).ToString(yyMMdd”,System.Globalization.DateTimeFormatInfo.InvariantInfo); /支持繁体数据库5. 直接用ToString方法转换日期显示格式:DateTime.Now.ToString(yyyyMMddhhmmss);DateTime.Now.ToString(yyyy/MM/dd hh:mm:ss)6. 只显示年月DataBinder.Eval(Container.DataItem,starttime”,”0:yyyy-M)7. 显示时间所有部分,包括:年月日时分秒/asp:BoundColumn

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!