DateTimePicker控件如何按自定義的格式顯示

          首先,DateTimePicker本身就提供很多常用的顯示方式,比如2007年03月29日或 07-03-29 或 29/03/07 等等,可以在DateTimePicker的Format屬性中設(shè)置。此外DateTimePicker也允許用戶(hù)自定義顯示形式,可以在DateTimePicker的CustomFormat設(shè)置。
          但是為什么我在CustomFormat中設(shè)置好了輸出形式,卻沒(méi)有效果呢。
          原因可能有兩個(gè):
          1,沒(méi)有設(shè)置DateTimePicker 的 Format屬性。必須先將Format設(shè)置成Custom,否則CustomFormat是無(wú)效的。
          2,就是微軟的bug了,每次設(shè)置DateTimePicker.Format = Custom;以后必須緊跟著設(shè)置CustomFormat = "your format";即使已經(jīng)存在合法的自定義形式。
          ------解決方案--------------------------------------------------------

          C# code
          this.dateTimePicker1.Value.ToString("yyyy-MM-dd"); 
          ------解決方案--------------------------------------------------------
          兩句要同時(shí)使用:

          C# code
           dateTimePicker1.Format = DateTimePickerFormat.Custom; 
           dateTimePicker1.CustomFormat = "yyyy-MM-dd"; 

          custom

          • n. 習(xí)慣;風(fēng)俗;海關(guān)
          • adj. 定制的,定做的

          若是 DateTime.Now.ToString("yyyy年MM月dd日 dddd hh:mm:ss")則顯示為:****年**月**日 星期* **:**:**


          日期的替代符號(hào):
          格式字串
           說(shuō)明
           
          d
           一或二位數(shù)的日期。
           
          dd
           二位數(shù)的日期。個(gè)位數(shù)日期值的前面會(huì)加上零。
           
          ddd
           三個(gè)字元的星期縮寫(xiě)。
           
          dddd
           星期的完整名稱(chēng)。
           
          h
           12 小時(shí)制的一或二位數(shù)的小時(shí)。
           
          hh
           12 小時(shí)制的二位數(shù)小時(shí)。個(gè)位數(shù)值前面會(huì)加上零。
           
          H
           24 小時(shí)制的一或二位數(shù)的小時(shí)。
           
          HH
           24 小時(shí)制的二位數(shù)小時(shí)。個(gè)位數(shù)值前面會(huì)加上零。
           
          m
           一或二位數(shù)的分鐘。
           
          mm
           二位數(shù)的分鐘。個(gè)位數(shù)值前面會(huì)加上零。
           
          M
           一或二位數(shù)的月份。
           
          MM
           二位數(shù)的月份。個(gè)位數(shù)值前面會(huì)加上零。
           
          MMM
           三個(gè)字元的月份縮寫(xiě)。
           
          MMMM
           月份的完整名稱(chēng)。
           
          s
           一或二位數(shù)的秒數(shù)。
           
          ss
           二位數(shù)的秒數(shù)。個(gè)位數(shù)值前面會(huì)加上零。
           
          t
           A.M./P.M. 的單一字母縮寫(xiě) (A.M. 顯示為 "A")。
           
          tt
           A.M./P.M. 的兩個(gè)字母縮寫(xiě) (A.M. 顯示為 "AM")。
           
          y
           一位數(shù)的年份 (2001 顯示為 1)。
           
          yy
           年份的末二位數(shù) (2001 顯示為 01)。
           
          yyyy
           完整的年份 (2001 顯示為 2001)。
           

          posted on 2012-04-23 17:10 SkyDream 閱讀(9976) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): C# WinForm

          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 江阴市| 天峻县| 汶上县| 嘉黎县| 隆安县| 磐石市| 枝江市| 昌黎县| 滨海县| 巴中市| 弥渡县| 思茅市| 龙州县| 紫云| 皮山县| 琼海市| 广水市| 桐柏县| 惠安县| 昌图县| 三河市| 涿州市| 张家川| 安塞县| 玉林市| 扶绥县| 安国市| 原阳县| 固镇县| 青海省| 酒泉市| 兰溪市| 城市| 定远县| 报价| 襄樊市| 红安县| 定结县| 定边县| 海原县| 聂拉木县|