金锣软件开发组

团队、合作、共享

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年3月26日

摘要: 需求:不为0时最多显示四位小数,为0时直接显示0 问题:原来使用的格式化字符串为{0:0.####},但在值为零时显示0.0000,显示效果不好。 3.1415926 ==> 3.1416 -3.1415926 ==> -3.1416 0 ==> 0.0000 解决:其实格式化字符中可以使用条件格式,改为{0:0.####;-0.####;0}后显示正常。格式说明{0:数值为正时的格式化... 阅读全文
posted @ 2008-03-26 08:41 新程金锣 阅读(479) 评论(0) 推荐(0)

摘要: 字符串格式化这部分内容是我们经常用到的,如“2008-03-26”日期格式、“28.20”数字格式。 举一个例子,我们有时需要将订单号“12”显示为“00000012”这种样式(不足8位前面补0),就可以使用下面的方法: int originalCode = 12; Response.Write(string.Format("{0:00000000}", originalCode)); 或者 int originalCode = 12; Response.Write(originalCode.ToString("00000000")); 又如我们在使用日期做为某种关键字时,比如图片的文件名,一般是到秒级,如“20080326082708” Response.Write(DateTime.Now.ToString("yyyyMMddHHmmss")); // 输出:20080326082708 这样如果并发操作比较多的话,就会产生文件重名的现象。我们可以将日期精确到1/100000 阅读全文
posted @ 2008-03-26 08:37 新程金锣 阅读(2571) 评论(1) 推荐(0)