隨筆-7  評論-24  文章-102  trackbacks-0

          因為 C#里調(diào)用 Dataset內(nèi)置方法 GetXml()生成的 xml字符串是無 XMLSchema架構(gòu)的
          其生成的 xml字符串里時間格式是以 "2009-07-07T14:58:27+08:00" 存放的


          在接收端解析的時候 如果沒有 XMLSchema架構(gòu)的注釋  
          <xs:element name="dept_createtime" type="xs:dateTime" minOccurs="0" />
          xml 數(shù)據(jù) "2009-07-07T14:58:27+08:00" 會以默認的字符方式進行解析


          所以在項目里我的解決方法是在利用 sql語句查詢時就生成特定的字符串格式

          Convert( DATE_FORMAT(n.node_begin_time, '%Y.%c.%e') using utf8) as begin_time
          //先利用 DATE_FORMAT()函數(shù)進行樣式格式化
          //在利用 Convert() 函數(shù)進行編碼轉(zhuǎn)換, 以生成 C#字符串編碼方式, 否則會出現(xiàn)在數(shù)據(jù)庫能正常顯示, 在 C#查詢出來卻成為 System.Byte[]


          參考文章:
          MySQL利用DATE_FORMAT()函數(shù)完成字符串到時間類型的轉(zhuǎn)換,時間的格式化
          posted on 2009-07-10 12:08 黃小二 閱讀(734) 評論(0)  編輯  收藏 所屬分類: C#[DB].MySQL
          主站蜘蛛池模板: 淮滨县| 镇平县| 耒阳市| 文化| 华池县| 泾阳县| 宣汉县| 南澳县| 宁城县| 邵东县| 拉萨市| 温州市| 临邑县| 大连市| 堆龙德庆县| 海林市| 宜都市| 宾阳县| 兴文县| 会东县| 栾川县| 宜阳县| 新建县| 含山县| 保德县| 明星| 民乐县| 同心县| 合水县| 团风县| 河北区| 郎溪县| 维西| 黎平县| 丽水市| 静宁县| 宝清县| 渭南市| 广德县| 邓州市| 元朗区|