我将时间保存到数据库中的 UTC。
当从数据库中获取时间数据时,我想将时间转换为本地时区。
这里是功能。
public static List<string> convertListDateTime(List<string> timelist, TimeZoneInfo local)
{
for (int i = 0; i < timelist.Count; i++)
{
DateTime dt = DateTime.Parse(timelist[i]);
dt = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dt, local.Id);
timelist[i] = dt.ToString("yyyy-MM-dd HH:mm:ss");
}
return timelist;
}
timelist 是包含来自数据库的数据的字符串列表。
但时间表是不会改变的。它与数据库数据相同。
我能怎么做?
子衿沉夜