c# 自動加入上午/下午

本帖最後由 二師兄 於 2017-3-20 16:47 編輯

在 mysql db 取得                     MessageBox.Show((string)productData.Tables[0].Rows["special_from_date"].ToString());

        2018-02-28 00:00:00 自動變左         2018-02-28 上午 00:00:00

點解決? 想攞番個raw value 真係咁難?

string.Format("{0:hh:mm:ss tt}", DateTime.Now)

TOP

回覆 2# woodlcw


    productData.Tables[0].Rows["special_from_date"].ToString()
    一抽出來就有中文字

TOP

ching唔好玩啦。
.toString想拎raw value

ps. 中文system咪出中文,有咩問題?

TOP

TOP

回覆 5# KinChungE


    http://stackoverflow.com/questio ... value-automatically

i use winforms, posted here, 可能是 data adapter 問題

TOP

productData product = products.First();

productdata 入面 special_from_date , special_to_date 係datetime定string?

就咁productdata.special_from_date.ToString("yyyy/MM/dd HH:mm:ss")唔得?

定你拎緊gridview入面既value?

TOP

回覆 7# woodlcw


-    mysql datatype 係 datetime
-    productdata 入面 是string
-    productdata.special_from_date.ToString("yyyy/MM/dd HH:mm:ss") 唔係datatime 用唔到
-    拎DB 野, 寫落gridview

TOP

加 convert 系前面 ,應該我:
convert.todatetime(special_from_date).ToString("yyyy/MM/dd HH:mm:ss")

TOP

回覆  woodlcw


-    mysql datatype 係 datetime
-    productdata 入面 是string
-    productdata.sp ...
二師兄 發表於 2017-3-21 11:19

productdata.special_from_date <- 唔應該用string, 應該用datetime
之後就可以用productdata.special_from_date.ToString("yyyy/MM/dd HH:mm:ss")

TOP

相關文章