text [UTC日期]以UTC格式在数据库中存储日期并将其拉出并在当地时间显示。 C ##Dates #JavaScript
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text [UTC日期]以UTC格式在数据库中存储日期并将其拉出并在当地时间显示。 C ##Dates #JavaScript相关的知识,希望对你有一定的参考价值。
// ***** Get Data
tempJobWash = db.JobWash.Where(x => x.JobWashId == id).Select(x => new
{
RequiredDate = x.RequiredDate
}).ToList().Select(j => new
{
RequiredDate = (j.ArrivedDate.HasValue ? j.ArrivedDate.Value.ToISOString(DateTimeKind.Utc) : null)
}).FirstOrDefault();
// ***** Display
<div data-contains="requiredDate" class="formSectionQuarterContainer smalllivesearch input-group date" id="requiredDate">
<fieldset>
<div class="smallFormLabel">
<span>Required By</span>
<input value="{{{displayFormattedDate this.info.JobWash.RequiredDate this.dateFormat}}}" class="requiredDateDate" id="requiredDateDate" />
<input value="{{{displayBPFormattedTime this.info.JobWash.RequiredDate }}}" class="requiredDateTime" id="requiredDateTime" />
</div>
</fieldset>
</div>
// ***** Update
var requiredDateField = mainDiv.find('input.requiredDateDate').first();
if (requiredDateField.data("DateTimePicker").date() == undefined)
{
nitec.notifications.warning("Please provide Required Date");
return;
};
var requiredDate = requiredDateField.data("DateTimePicker").date();
data:{
RequiredDate: requiredDate === null ? null : requiredDate.toISOString(),
}
c#
var jobWashFound = ctx.JobWash.Where(x => x.JobWashId == JobWashDetails.JobWashId).FirstOrDefault();
if (jobWashFound != null)
{
jobWashFound.WashDate = JobWashDetails.WashDate.Value.ToUniversalTime();
ctx.SaveChanges();
}
以上是关于text [UTC日期]以UTC格式在数据库中存储日期并将其拉出并在当地时间显示。 C ##Dates #JavaScript的主要内容,如果未能解决你的问题,请参考以下文章
Spring MVC - 将用户时区的日期转换为 UTC
如何在 MySQL 数据库中存储 UTC ISO8601 日期?
在 MySQL 中将 UTC 格式的日期时间转换为 GMT+7
Django没有在db中存储确切的UTC时间
将 DatePicker 日期转换为 UTC 格式返回 NULL
在填充的数据表中将 datetime 列从 utc 转换为本地时间