C# ToString()格式化时间,常用模式

下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的:

   d
月中的某一天。一位数的日期没有前导零。
 dd 月中的某一天。一位数的日期有一个前导零。
 ddd 周中某天的缩写名称,在AbbreviatedDayNames中定义。

 dddd 周中某天的完整名称,在 DayNames
中定义。
 M 月份数字。一位数的月份没有前导零。
 MM 月份数字。一位数的月份有一个前导零。
 MMM 月份的缩写名称,在AbbreviatedMonthNames中定义。

 MMMM 月份的完整名称,在 MonthNames
中定义。
 y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
 yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
 yyyy 包括纪元的四位数的年份。
 gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。

   h 12 小时制的小时。一位数的小时数没有前导零。
 hh 12 小时制的小时。一位数的小时数有前导零。
 H 24 小时制的小时。一位数的小时数没有前导零。
 HH 24 小时制的小时。一位数的小时数有前导零。 

  m 分钟。一位数的分钟数没有前导零。 
  mm 分钟。一位数的分钟数有一个前导零。 
  s 秒。一位数的秒数没有前导零。 
  ss 秒。一位数的秒数有一个前导零。 
  f 秒的小数精度为一位。其余数字被截断。 
  ff 秒的小数精度为两位。其余数字被截断。 
  fff 秒的小数精度为三位。其余数字被截断。 
  ffff 秒的小数精度为四位。其余数字被截断。 
  fffff 秒的小数精度为五位。其余数字被截断。 
  ffffff 秒的小数精度为六位。其余数字被截断。 
  fffffff 秒的小数精度为七位。其余数字被截断。 

时间: 2025-01-26 21:05:32

C# ToString()格式化时间,常用模式的相关文章

C# ToString()格式化时间的常用模式

下表列出了可被合并以构造自定义模式的模式.这些模式是区分大小写的: d 月中的某一天.一位数的日期没有前导零. dd 月中的某一天.一位数的日期有一个前导零. ddd 周中某天的缩写名称,在AbbreviatedDayNames中定义. dddd 周中某天的完整名称,在 DayNames 中定义. M 月份数字.一位数的月份没有前导零. MM 月份数字.一位数的月份有一个前导零. MMM 月份的缩写名称,在AbbreviatedMonthNames中定义. MMMM 月份的完整名称,在 Mont

Python简单格式化时间的方法【strftime函数】_python

本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy. >>> import time >>> startTime = time.time() >>> '%.2fs' % (time.time() - startTime) #相对时间 '24.51s' >>> '{:.2f}s'.format(time.time()

DateTime.ToString格式化问题

这些天系统中发现DateTime.ToString()出来的Format和Sql Server可以吃的Format有点不一致.会导致数据库不认DateTime而出错.查了下MSDN,对DateTime的格式化问题有点体会.这里就说一下. 由于文笔不好..就用123列出来好了. 1.DateTime默认是跟服务器当前的区域设置格式(就是当前服务器的文化Culture,其实数字的ToString也类似). Date1 this.lblDate.Text = string.Format("当前默认Cu

浅谈jQuery.easyui的datebox格式化时间

  这篇文章主要介绍了浅谈jQuery.easyui的datebox格式化时间的方法,需要的朋友可以参考下 方法很简单,这里就不多废话了,直接奉上代码: ? 1 2 3 4 5 6 $.fn.datebox.defaults.formatter = function (date) { var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); return y + '/' + (m < 10 ?

asp 格式化时间函数

asp教程 格式化时间函数 '本款函数可以根据用户给定的时间日期进行年月日,时分秒等,只要用户给定不同的style参数就可以显示不同风格的时间日期. function formattime(testtime,style) dim n,y,r,s,f,m n = year(testtime) y = month(testtime) r = day(testtime) s = hour(testtime) f = minute(testtime) m = second(testtime) if le

asp 格式化时间日期

asp教程 格式化时间日期 public function formatdt(dt, style) 'style=0 2000-10-10 下午 12:17:45 'style=1 2000-10-10 23:17:45 'style=2 2000-10-10 23:45 'style=3 00-10-10 23:45 'style=4 10-10 23:45 'style=5 2000-10-10 'style=6 00-10-10 'style=7 10-10 'style=8 23h-45

JSP页面查询显示常用模式

title: JSP页面查询显示常用模式 author: evan email: evan_zhao@hotmail.com     背景: 1.    需要将数据库查询结果在JSP中以列表方式显示 2.    在一个良好的J2EE模式中数据库查询一般用DAO实现(Data Access Object), JSP仅用于显示数据 问题:     通过JDBC ResultSet可获取查询结果(存在于数据库缓冲区内),但在Statement.Connection关闭后ResultSet即不可用.因此

php自定义的格式化时间示例代码

 时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,自定义的格式化时间方法如下,感兴趣的朋友可以参考下 如:时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,不多说了,直接贴上代码:  代码如下: /**  * 格式化时间  * @param integer $timestamp 时间戳  * @param string $format dt=日期时间 d=日期 t=时间 u=个性化 其他=自定义  * @param integer $timeoffset 时区值  * @par

js格式化时间和js格式化时间戳示例

 这篇文章主要介绍了js格式化时间和js格式化时间戳示例,需要的朋友可以参考下  代码如下: /**  * 时间对象的格式化;  */ Date.prototype.format = function(format) {     /*      * eg:format="YYYY-MM-dd hh:mm:ss";      */     var o = {         "M+" :this.getMonth() + 1, // month         &qu