|
在《System.DateTime 詳解》一文中,我們從跨時(shí)區(qū)的角度剖析了我們熟悉的System.DateTime類型。如果你還是采用傳統(tǒng)的ADO.NET編程方式,并使用DataSet作為數(shù)據(jù)實(shí)體,可能你會(huì)熟悉System.Data.DataSetDateTime這么一個(gè)類型。這個(gè)類型也是為實(shí)現(xiàn)跨時(shí)區(qū)場(chǎng)景下對(duì)時(shí)間處理而設(shè)計(jì)的,為了對(duì)前文的補(bǔ)充,這篇文章就來(lái)談?wù)劵?a >DataSet的時(shí)間處理問(wèn)題。
一、你是否關(guān)注過(guò)DataColumn的DateTimeMode屬性
在ADO.NET編程模型中,DataColumn代表DataTable的一個(gè)數(shù)據(jù)列,大家在熟悉不過(guò)了。不過(guò),是否有人關(guān)注過(guò)一個(gè)名稱為DateTimeMode屬性,該屬性在DataColumn中的定義如下:
1: public class DataColumn : MarshalByValueComponent
2: {
3: //Others...
4: public DataSetDateTime DateTimeMode { get; set; }
5: }
NET技術(shù):System.DateTime 詳解(續(xù)),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。