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

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

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

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

          custom

          • n. 習慣;風俗;海關
          • adj. 定制的,定做的

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


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

          posted on 2012-04-23 17:10 SkyDream 閱讀(9973) 評論(0)  編輯  收藏 所屬分類: C# WinForm

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

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 富平县| 景德镇市| 新蔡县| 元阳县| 昌黎县| 神农架林区| 福泉市| 城口县| 苍梧县| 商城县| 基隆市| 武宣县| 郴州市| 通河县| 探索| 双柏县| 太原市| 资兴市| 新河县| 梁平县| 乌海市| 荔波县| 聂拉木县| 鄂尔多斯市| 东乌| 南充市| 镇沅| 乌兰县| 翁牛特旗| 英德市| 阳东县| 肥城市| 永嘉县| 应用必备| 财经| 西贡区| 垫江县| 巴彦淖尔市| 丰县| 新宾| 长丰县|