假设我的Windows服务器应用程序在东部时区(NY)运行 .

我以UTC格式转换并存储每个日期时间事件(它们发生的那一刻),以便连接到服务器的任何客户端应用程序读取事件的UTC时间并转换并在客户端自己的TZ中显示它 .

但这里是棘手的部分,有些事件在另一个州的时间报告他们的时间戳,并没有明确指定夏令时信息(例如xx:xx:xx AM PT,意思是太平洋时间,但我不知道它目前是否在夏令时) .

服务器可以检查它是否在夏令时期间,但这将是服务器自己的TZ(这是东部时间) . 我能想到的最好的方法是阅读服务器的本地夏令时信息并将其用于PT,但我知道这不是100%准确 . 当ET刚刚开始(或停止)使用夏令时,特别是通过短窗口,PT还有几个小时的时间 .

现在我的问题是,有没有办法(在Windows API中)准确地找出另一个时区的夏令时状态,无论服务器应用程序驻留在哪个时区?

Edit: 好的,如何从东部时间运行的Windows机器将其转换为UTC "Sun, Mar 13, 2016 1:15 AM PT"? (请注意,当正在运行的机器(在ET中)当前处于夏令时的时间和转换的日期/时间时,特别选择的日期/时间不仅仅是在夏令时 . 我已经涵盖了UTC转换但是无法弄清楚给定的日期/时间是否为夏令时 .

java 夏令时区_如何获得另一个时区的夏令时状态相关推荐

  1. 学习java web感想_学了近一个月的java web 感想

    对于每天学习的新知识进行一定的总结,是有必要的. 之前我学的每一门知识,我都没有怎么总结自己的问题,也没有怎么去想想该怎样才能学的更好,把知识掌握的更牢固.从现在开始呢,我会每半个月,或每一个月总结总 ...

  2. php 设置时区_为什么没有 Asia/Beijing 时区?

    在设置系统时间.开发PHP和Java程序(例如用JDBC访问MySQL数据库)的时候,有时需要选择本地时区.通常,时区列表中和中国有关的共有六个本地时区:Asia/Chongqing.Asia/Sha ...

  3. jdbc时区_什么比日期和时区更难? SQL / JDBC中的日期和时区!

    jdbc时区 在jOOQ邮件列表上,最近有一个有趣的讨论,关于jOOQ当前缺乏对TIMESTAMP WITH TIME ZONE数据类型的现成支持. 没有人说日期,时间和时区很容易! 这里有一个有趣的 ...

  4. mysql内部时区_一文解决MySQL时区相关问题

    前言: 在使用MySQL的过程中,你可能会遇到时区相关问题,比如说时间显示错误.时区不是东八区.程序取得的时间和数据库存储的时间不一致等等问题.其实,这些问题都与数据库时区设置有关,本篇文章将从数据库 ...

  5. mysql中如何设置时区_如何设置MySQL的时区?

    我认为这可能是有用的: 有三个位置可以在MySQL中设置时区: 在[mysqld]部分中的"my.cnf"文件中default-time-zone='+00:00' @global ...

  6. java mqtt客户端_基于 t-io 实现一个 mqtt5 协议之 mica-mqtt

    一.简介 MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的"轻量级"消息协议,由 IBM 发布 ...

  7. java识别音调_你如何创建一个音调发生器,其音调可以在java中“实时”或动态地操作?...

    我想在java中制作一个可以实时操作的基本音调生成器(只需开始即可). 我想从简单开始,然后添加更复杂的音色生成和效果,最终形成某种基本的合成器. 我发现a helpful post on this ...

  8. emqttd java 即时通讯_使用Emqttd搭建一个聊天室

    前言 由于项目需要,目前需要使用Emqttd搭建一个聊天室,自己写了个demo,特记录下来 代码 使用IDEA搭建一个Spring Boot工程 pom.xml文件,此处我只列出dependencie ...

  9. java protobuf 例子_用 Maven 实现一个 protobuf 的 Java语言例子

    1. 介绍Protocol Buffers 在我们学习Java语言的路上,我们知道Protocal Buffers(简称protobuf)是谷歌的一项技术,用于结构化的数据序列化.反序列化,常用于RP ...

最新文章

  1. GridView隐藏列取值解决方案
  2. CF 19D Points 【线段树+平衡树】
  3. linux怎么安装vim?
  4. spring boot 整合RESTFUL服务
  5. MySQL数据库-笔记01【数据库概念、数据库安装、终端操作数据库】
  6. 各种各种的公共工具类
  7. 数据基本类型以及相关举例
  8. linux hal-get-property进程说明,Android HAL property_get() 函数用法
  9. win10安装Visual Studio Code(VSCode)
  10. git优点缺点(简单介绍)
  11. 网易云音乐的焦虑 暗藏在上市后的首份财报里
  12. js声明变量过程,程序都做了什么?
  13. 坚果云 linux 使用方法,树莓派4B踩坑指南 - (10)安装坚果云(暂时失败)
  14. 欧拉公式matlab
  15. 网络socket编程--多路复用
  16. 直角三角形面积Java_怎么用Java计算三角形的周长和面积
  17. mtk设备模型之LCM
  18. 大整数加减乘除的实现
  19. python 小说分析_Python自然语言用金庸的武侠小说做分析和处理
  20. 随机取样已死,蓄水池抽样称王

热门文章

  1. 微课|中学生可以这样学Python(例11.2):tkinter猜数游戏(3)
  2. Python+numpy实现函数向量化
  3. 无法显示添加端口对话框 服务器,服务器添加开放端口
  4. python的变量在使用前不需要先赋值_在赋值Python之前引用的另一个局部变量
  5. window统计文本字节_【NLP】机器如何认识文本 ?NLP中的Tokenization方法总结
  6. ssd颗粒查看工具_SSD又降价了,但是使用前一定要做这几件事
  7. 122. 买卖股票的zui佳时机 II(JavaScript)
  8. linux 进程状态 load,Linux - 系统指标 CPU load
  9. 5页面放大再正常显示_一加5/5TFlyme8 9.9.24 功能一览
  10. python编写一个简单的程序验证码_针对验证码,做一个简单的自动网上签到程序(一)...