时间问题
2015-09-09 19:55
225 查看
时间一致性
对于时间类型,如果客户端和服务器不在同一个时区,如何让时间同步?就需要在写入数据库的时候统一转换成协调世界时(UTC),在客户端读的时候再转换成本低时间。// 把美国东部标准时间转换成本低时间 DateTime source= DateTime.SpecifyKind(USEasternStandardTime,DateTimeKind.Unspecified); DateTime utcTime = TimeZoneInfo.ConvertTimeToUtc(source, TimeZoneInfo.FindSystemTimeZoneById("US Eastern Standard Time")); result = TimeZoneInfo.ConvertTimeFromUtc(utcTime, TimeZoneInfo.Local);
时区的获取可以如下
var lst = TimeZoneInfo.GetSystemTimeZones(); foreach (TimeZoneInfo tzi in lst) { Console.WriteLine(tzi.Id); }
相关文章推荐
- huffman coding
- NYOJ 7 街区最短路径问题
- 研究生入学初期感悟
- BZOJ 1028: [JSOI2007]麻将 暴力
- 0909关于编译原理
- 如何去设计一个自适应的网页设计或HTMl5
- php-fpm的配置
- Windows 10 关键错误,“开始”菜单和 Cortana 无法工作。你下次登录时,我们将尝试解决此问题的解决方法
- POJ 2195 Going Home
- C++用法及学习心得
- Web移动端使用localStorage缓存Js和css文件
- 用busybox搭建最简单的Linux文件系统
- MySQL两种方法创建自增列
- AsyncTask的个人使用总结
- Android0908<十三>(部分Service、 ContentProvider、 BroadcastReceiver)
- ios-音乐播放器-(3)后台播放
- 后缀数组 DC3构造法 —— 详解
- 【LeetCode】165. Compare Version Numbers
- linux常用命令 git
- 老版蓝牙基本的流程