Это я мой код для хранения записи информации из asp.net 2.0 веб-формыasp.net метка времени проблема
scmd.Connection = scon; //Connection string
SqlParameter p = scmd.CreateParameter();
recodName = txtrecordname.Text; //form field
todaysdate = DateTime.Parse(txtFrom.Text);
DateTime now = DateTime.UtcNow;
AddParameters("@record", recodName); //adding parameter to stored procedure
AddParameters("@date", todaysdate);
AddParameters("@timeinfo", now);
scmd.CommandText = "sp_InsertRecord";
scmd.CommandType = CommandType.StoredProcedure;
scon.Open();
int i=scmd.ExecuteNonQuery();
if (i > 0)
{
result.Text = "Record Inserted RecordName : " + recodName; //Label displaying recordinfo
dateinfo.Text = "Record inserted on (TimeStamp Info) : " + now; //label displaying time info when user inserted record
}
GridView1.DataBind();
Это веб-приложение размещается на сервере, чей часовой пояс (UTC + 05: 30) Ченнай, Калькутта, Мумбаи, Нью-Дели, Теперь пользователь из другой системы получает доступ к приложению, чей часовой пояс (UTC + 01: 00) Западная Центральная Африка, Как вы можете видеть, я ввел 'datetime сейчас как Utcnow', но когда пользователь просмотрел запись, вставленную он должен находиться в его локальном формате datetimeform
т.е. dateinfo.Text = "TimeStamp Info:" + now; // Этой метка должна отображать местную информацию времени в данный момент он отображает сервера по местному времени, когда приложение размещается
Thanxs за любую помощь
Thankyou для ответа – user919573