转换日期&时间到GMT+10日期&时间

本文关键字:时间 日期 GMT+10 转换 | 更新日期: 2023-09-27 18:08:22

我想将本地时间转换为GMT+10时间。我使用asp.net和我的网站是托管在azure。在得到日期之后时间应该设置为ActivityDate在下面的代码。

TimeZoneInfo timeZoneInfo;
DateTime dateTime;
timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("E. Australia Standard Time");
dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timeZoneInfo);
DateTime AusDateTime= dateTime.ToString("yyyy-MM-dd HH-mm-ss");

_activityService.InsertActivity(new ActivityDto { UserName = HttpContext.Current.User.Identity.Name, ActivityType = ActivityConstants.ACT_TYPE_USR_MGT, ActivityDescription = ActivityConstants.USR_MGT_DESCR_FORGOT_PW, ActivityDate = DateTime.Now });

转换日期&时间到GMT+10日期&时间

我找到了问题的答案。

 var ActivityDate = TimeZoneInfo.ConvertTimeFromUtc(DateTime.Now.ToUniversalTime(), TimeZoneInfo.FindSystemTimeZoneById("E. Australia Standard Time")) });