C# ToString格式大全

字符型转换为字符串

  1. // C 货币 
  2. 2.5.ToString("C"); // ¥2.50 
  3. // D 10进制数 
  4. 25.ToString("D5"); // 25000 
  5. // E 科学型 
  6. 25000.ToString("E"); // 2.500000E+005 
  7. // F 固定点 
  8. 25.ToString("F2"); // 25.00  "F?"表示保持几位小数
  9. // G 常规 
  10. 2.5.ToString("G"); // 2.5 
  11. // N 数字 
  12. 2500000.ToString("N"); // 2,500,000.00 
  13. // X 16进制 
  14. 255.ToString("X"); // FF

  1. // C# 日期格式
  2. DateTime dt = DateTime.Now;
  3. dt.ToString();//2005-11-5 13:21:25 
  4. dt.ToFileTime().ToString();//127756416859912816 
  5. dt.ToFileTimeUtc().ToString();//127756704859912816 
  6. dt.ToLocalTime().ToString();//2005-11-5 21:21:25 
  7. dt.ToLongDateString().ToString();//2005年11月5日 
  8. dt.ToLongTimeString().ToString();//13:21:25 
  9. dt.ToOADate().ToString();//38661.5565508218 
  10. dt.ToShortDateString().ToString();//2005-11-5 
  11. dt.ToShortTimeString().ToString();//13:21 
  12. dt.ToUniversalTime().ToString();//2005-11-5 5:21:25 
  13. dt.Year.ToString();//2005 
  14. dt.Date.ToString();//2005-11-5 0:00:00 
  15. dt.DayOfWeek.ToString();//Saturday
  16. dt.DayOfYear.ToString();//309 
  17. dt.Hour.ToString();//13 
  18. dt.Millisecond.ToString();//441 
  19. dt.Minute.ToString();//30 
  20. dt.Month.ToString();//11 
  21. dt.Second.ToString();//28
  22. dt.Ticks.ToString();//632667942284412864 
  23. dt.TimeOfDay.ToString();//13:30:28.4412864 
  24. dt.ToString();//2005-11-5 13:47:04 
  25. dt.AddYears(1).ToString();//2006-11-5 13:47:04 
  26. dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
  27. dt.AddHours(1.1).ToString();//2005-11-5 14:53:04 
  28. dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04 
  29. dt.AddMonths(1).ToString();//2005-12-5 13:47:04 
  30. dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05 
  31. dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10 
  32. dt.AddTicks(1000).ToString();//2005-11-5 13:47:04 
  33. dt.CompareTo(dt).ToString();//0 
  34. dt.Add(?).ToString();//问号为一个时间段 
  35. dt.Equals("2005-11-6 16:11:04").ToString();//False 
  36. dt.Equals(dt).ToString();//True 
  37. dt.GetHashCode().ToString();//1474088234 
  38. dt.GetType().ToString();//System.DateTime
  39. dt.GetTypeCode().ToString();//DateTime 
  40. dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25 
  41. dt.GetDateTimeFormats('t')[0].ToString();//14:06 
  42. dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
  43. dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日 
  44. dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05 
  45. dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05 
  46. dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日 
  47. dt.GetDateTimeFormats('M')[0].ToString();//11月5日 
  48. dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06 
  49. dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06 
  50. dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT 
  51. string.Format("{0:d}",dt);//2005-11-5 
  52. string.Format("{0:D}",dt);//2005年11月5日 
  53. string.Format("{0:f}",dt);//2005年11月5日 14:23 
  54. string.Format("{0:F}",dt);//2005年11月5日 14:23:23 
  55. string.Format("{0:g}",dt);//2005-11-5 14:23 
  56. string.Format("{0:G}",dt);//2005-11-5 14:23:23 
  57. string.Format("{0:M}",dt);//11月5日 
  58. string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT 
  59. string.Format("{0:s}",dt);//2005-11-05T14:23:23 
  60. string.Format("{0:t}",dt);//14:23 
  61. string.Format("{0:T}",dt);//14:23:23 
  62. string.Format("{0:u}",dt);//2005-11-05 14:23:23Z 
  63. string.Format("{0:U}",dt);//2005年11月5日 6:23:23 
  64. string.Format(<span style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: rgb)

(0)

相关推荐

  • c#中的常用ToString()方法总结

    对于int,double等的tostring: C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString(&q

  • 浅谈c#.net中巧用ToString()将日期转成想要的格式

    C#时间/日期格式大全,C#时间/日期函数大全 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢? 我们要用到: 复制代码 代码如下: DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format="D"; DateTime

  • C#中Convert.ToString和ToString的区别分析

    本文实例分析了C#中Convert.ToString和ToString的区别,对于初学者来说是很有必要加以熟练掌握的.具体分析如下: 1.Convert.ToString能处理字符串为null的情况. 测试代码如下: static void Main(string[] args) { string msg = null; Console.WriteLine(Convert.ToString(msg)); Console.ReadKey(); } 运行,没有抛出异常. 2.ToString方法不能

  • ToString()使用方法汇总(c#)

    ToString()使用方法汇总(C#) C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 数字 2500000.ToString("N

  • 在C#的类或结构中重写ToString方法的用法简介

    C# 中的每个类或结构都隐式继承 Object 类.因此,C# 中的每个对象都会获得 ToString 方法,此方法返回该对象的字符串表示形式.例如,所有 int 类型的变量都有一个 ToString 方法,此方法可让这些变量将其内容作为字符串返回: int x = 42; string strx = x.ToString(); Console.WriteLine(strx); 输出: 复制代码 代码如下: 42 创建自定义类或结构时,应该重写 ToString 方法,以便向客户端代码提供类型信

  • C# ToString格式大全

    字符型转换为字符串 // C 货币  2.5.ToString("C"); // ¥2.50  // D 10进制数  25.ToString("D5"); // 25000  // E 科学型  25000.ToString("E"); // 2.500000E+005  // F 固定点  25.ToString("F2"); // 25.00  "F?"表示保持几位小数 // G 常规  2.5.To

  • asp.net ToString()格式设置大全

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString("N") 2,500,000.0

  • C#中ToString数据类型格式大全(千分符)

    用DataFormatString格式化GridView 在 GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了, 在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安 全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用的时候,就不用浪费N多时间

  • dedecms 日期时间格式大全

    日期时间格式 (利用strftime()函数格式化时间)0 首页: ([field:pubdate function='strftime("%m-%d",@me)'/])==(5-15) ([field:pubdate function='strftime("%b %d, %Y",@me)'/])==(May 15, 2008) 列表页: [field:pubdate function="GetDateTimeMK(@me)"/]==2008-1

  • SQLSERVER 时间格式大全

    具体的网址倒是没保存,可是我这个人习惯把好的代码记起方法保存下来,现在贴出来,希望原作者体谅. 复制代码 代码如下: ---上个月月初第一天 select CONVERT(varchar(12) , DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0), 112 ) ---上个月月末最后一天 select CONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate()),

  • JS自定义函数对web前端上传的文件进行类型大小判断

    废话不多说了直接给大家贴js代码了.具体代码如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <me

  • c# DateTime常用操作实例(datetime计算时间差)

    复制代码 代码如下: #region DateTime操作 public class C3    {        //DateTime常用的操作        public static void Fun1()        {            //格式:2012-8-16 11:21:29            Console.WriteLine("当前时间:{0}", DateTime.Now.ToString()); //格式:2012-8-16 0:00:00     

  • Js数组扁平化实现方法代码总汇

    题目: 请写出一个数组拍平函数.效果如下: var arr=['a', ['b', 'c'], 2, ['d', 'e', 'f'], 'g', 3, 4]; flat(arr) //a,b,c,2,d,e,f,g,3,4 方法一:使用toString方法先将arr转换为一个字符串, 再以split分割为数组,再将数组里面的元素转换为数字类型 var arr =['a', ['b', 'c'], 2, ['d', 'e', 'f'], 'g', 3, 4]; function flat(arr)

  • Java List接口的集合使用详解

    目录 ArrayList集合 LinkedList类 LinkedList与ArrayList的区别: 总结 List接口继承collection接口,此接口可以对列表中的每个元素精确的控制,可以根据元素的索引来获取列表中的值,下面介绍常用的几种,ArrayList,LinkedList. ArrayList集合 ArrayList是一个动态修改的数组,它没有固定的大小,不需要自己分配空间,java本身已经初始化容量为10的大小,可以直接添加删除等一系列操作. ArrayList构造方法: Ar

随机推荐