带时区的日期格式如何绑定DataGridView
win桌面程序,json返回的集合,日期格式为
"createDate": "2013-06-25T00:27:03.277Z",
绑定显示的是0点27分,我想让他显示8点27分,哪儿可以设置时区?谢谢
[解决办法]
2013-06-25T00:27:03.277Z 是哪一时区的时间
你想显示为哪一时区的时间?
[解决办法]
不会!lz好有钱啊!
[解决办法]
void Main()
{
string str="2013-06-25T00:27:03.277Z";
DateTime dt=DateTime.ParseExact(str,"yyyy-MM-ddTHH:mm:ss.fffZ",new System.Globalization.CultureInfo("en-us"));
Console.WriteLine(dt.ToString("HH:mm")); //08:27
}
private void dataGridView1_CellFormatting(object sender,
DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 0) // your data columns
{
DateTime dt=DateTime.ParseExact(e.Value,"yyyy-MM-ddTHH:mm:ss.fffZ",new System.Globalization.CultureInfo("en-us"));
e.Value = dt.ToString("HH:mm"); // apply formating here
e.FormattingApplied = true;
}
}