就是说,客户端的话有一个时间,可以是北京时间,也可以是美国时间,现在的话,就是先转换成格林位置时间,再把这个格林位置时间,想转化成任意时区的对应的时间
举个列子来说
今天是北京时间2007年1月15日16:02,格林位置时间就是2007年1月15日8:02
然后再把这个格林位置转化成任意时区的时间,比如太平洋时间GMT(-8)应当是
2007年1月15日0:02,如果是有夏令时的时区的话,还应当转换成夏令时时间。
写这样的程序有什么好的方法?
举个列子来说
今天是北京时间2007年1月15日16:02,格林位置时间就是2007年1月15日8:02
然后再把这个格林位置转化成任意时区的时间,比如太平洋时间GMT(-8)应当是
2007年1月15日0:02,如果是有夏令时的时区的话,还应当转换成夏令时时间。
写这样的程序有什么好的方法?
解决方案 »
- 怎么做那种类似博客更换模板的那种效果?
- asp画图
- 怎样获得两个日期的相差天数?
- ASP.NET中如何编程控制控件的闪烁?
- 如何得到上一年的今天
- 如何实现字符串和16进制数之间的相互转换? 请教
- 请教:我用ASP。NET(C#)把EXCEL的文件读取到DATASET中,然后绑定至DATAGRID,为什么总有几个EXCEL的单元格内容丢掉呢??急死了··
- 能使ValidationSummary只生成一条提示吗?
- 【送分系列】谁知道官方的VS。NET2003或2005的下载
- DATAGRID的问题!急
- 菜鸟提问:关掉防火墙之后,对服务器有什么影响
- 别人请求了我的页面地址,如何给对方返回值,Response.Write后面会跟一大段HTML东西,还有其它的办法么
你有什么好的例子可以参考下吗?
一个问题就是使用者的区域设置.在他第一次使用系统的时候,要让设置自己的区域,
其实区域保存的就是一个时差(int)
至于夏令时也只是个时差的问,在系统设置中配好,让用户选择.保存到数据库的时间都是标准时间.显示的时候,根据设置转化成本地时间
在用户输入保存的时候要根据时差转化成标准时间. 当然有些字段如果直接用数据库的时间就不用转换了.