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

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

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

   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 秒的小数精度为七位。其余数字被截断。 
目录
相关文章
C# “数据“ToString的格式转换 进制转换 时间转换
C# “数据“ToString的格式转换 进制转换 时间转换
|
C#
C#.ToString()格式大全
原文: C#.ToString()格式大全 C#.ToString()格式大全     stringstr1=string.
1090 0
|
C# .NET 开发框架
.NET C# Tostring format 格式化字符串
一、数值型 formatCode 是可选的格式化代码字符串。必须用“{”和“}”将格式与其他字符分开。如果恰好在格式中也要使用大括号,可以用连续的两个大括号表示一个大括号,即: “{{”或者“}}”。
1473 0
|
程序员 C# 测试技术
C# Meta Programming - Let Your Code Generate Code - 利用反射重写自动的ToString()
我们在写一些Model的时候,经常会重写ToString,为了在控制台中进行打印或者更好的单元测试。 但是,如果Model的字段非常多的时候,如此简单的重复劳动经常会变成一件令人头痛的事情,因为大家 都不想重复劳动,或者这种事情应该交给初级程序员或者毕业生去做。
925 0
C# 自定义数字格式字符串 ToString ###,###,###,##0
        ###,###,###,##0         #是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。 EG: public string GetFormateString(int Precision, double Number) { string text = "###,###,###
1230 0
C# 数字格式化 ToString
int str = 1236; MessageBox.Show("E=" + str.ToString("E")); MessageBox.Show("C=" + str.ToString("C")); MessageBox.Show("D5=" + str.ToString("D5")); MessageBox.Show("F2=" + str.ToString
1002 0
|
C#
C#中ToString格式大全
  C     货币     2.
735 0
|
1月前
|
C# 开发者
C# 一分钟浅谈:Code Contracts 与契约编程
【10月更文挑战第26天】本文介绍了 C# 中的 Code Contracts,这是一个强大的工具,用于通过契约编程增强代码的健壮性和可维护性。文章从基本概念入手,详细讲解了前置条件、后置条件和对象不变量的使用方法,并通过具体代码示例进行了说明。同时,文章还探讨了常见的问题和易错点,如忘记启用静态检查、过度依赖契约和性能影响,并提供了相应的解决建议。希望读者能通过本文更好地理解和应用 Code Contracts。
37 3
|
5天前
|
存储 安全 编译器
学懂C#编程:属性(Property)的概念定义及使用详解
通过深入理解和使用C#的属性,可以编写更清晰、简洁和高效的代码,为开发高质量的应用程序奠定基础。
38 12