基本的时区间转换思路是

//要计算的区时=已知区时-(已知区时的时区-要计算区时的时区),(注:东时区为正,西时区为负)
//当算出的区时为负数时,应加上24:00,日期减一天
//当算出的区时大于或等于24:00时,应减去24:00,日期加一天

如果是在DateTimePicker中计算那么只要

DateTimePicker.Value.AddHours(-((curZoneHour + curZoneMin / 60) -
                (targetZoneHour + targetZoneMin / 60)));

但是前提是当前时区和目标时区的夏令时状态相同,即两者都同时使用夏令时或者都不在使用夏令时

如果当前时区用夏令时,目标时区没用夏令时,则

结果要-1小时

如果当前时区没用夏令时,目标时区用夏令时,则

结果要+1小时

转载于:https://www.cnblogs.com/tannaiyin/archive/2009/10/10/1580256.html

不同时区不同夏令时(夏时制)间转换相关推荐

  1. Java中的时间、时区和夏令时

    相关概念 时区 时区是地球上的区域使用同一个时间定义.以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时).1863年,首次使用时区的概念.时区通过设立一个区域 ...

  2. TZ环境变量,时区,夏令时

    #include <stdio.h> #include <sys/time.h> #include <stdlib.h> #include <unistd.h ...

  3. java 夏令时区_如何获得另一个时区的夏令时状态

    假设我的Windows服务器应用程序在东部时区(NY)运行 . 我以UTC格式转换并存储每个日期时间事件(它们发生的那一刻),以便连接到服务器的任何客户端应用程序读取事件的UTC时间并转换并在客户端自 ...

  4. GMT、UTC、时区、夏令时、北京时间、本地时间

    关于时区.时间很多开发人员都弄不懂下面我们就来所下这方面的概念,格林威治时间.GMT.UTC.跨时区.夏令时我们彻底来梳理一下它们. GMT GMT(Greenwich Mean Time)格林威治时 ...

  5. 16进制的两位数转换不了 matlab_【大学生计算机基础】进制那些问题。小数或整数转换,各种进制间转换.........

    方便自己期末复习备考而准备(作为一名纯文科生,我对计算机课真的很抓狂.只好认认真真自个探究,整理些笔记.如果你也需要可以借鉴借鉴) ①进制? 嗯~这我觉得就不用多做解释了,大家都是上个计算机课的人,老 ...

  6. 转换实体类_利用Java反射机制进行Map和JavaBean间转换

    Java中利用反射进行Map和JavaBean间转换 在日常工作中,有时候我们可能会遇到以下这样的情况发生. 例如: (1)后端接受一个参数Map param(可能是前端form维护的一个对象...) ...

  7. 基于特征的对抗迁移学习论文_[综述]基于对抗学习的图像间转换问题-1

    写在前面:因为下定决心要打起精神来好好扎实自己的学术基础,所以打算从阅读综述入手,对自己想要深入的领域有个总体的认识.文章就是自己的阅读随笔,如果有不对的地方,欢迎大家指出来~ 这篇综述的英文题目是& ...

  8. 程序里的国际时区和夏令时

    1. UTC和GMT到底是什么 gmt和utc都是标准时间. GMT是比较古老的时间较量标准,根据地球公转自转计算时间.UTC则是根据原子钟来计算时间,现在基本都用UTC时间. 时区的设置之前研究过h ...

  9. Python整数进制间转换

    Python整数进制间转换 tips: 本文代码基于python3编写 代码仓库 Python进制 Python中能够识别二进制.八进制.十进制及十六进制,Python整数显示进制为十进制,其他进制作 ...

  10. jdk8中List、map、set间转换(含转Map分组),以及List去重

    一.List.Map.Set间转换(含转Map分组) // List<Org> 转成 Set<Org>集合 Set<Org> orgSet = orgList.st ...

最新文章

  1. SAP WM 物料主数据里的Palletization Data
  2. Kubernetes — 调度系统
  3. 【C 语言】指针间接赋值 ( 直接修改 和 间接修改 指针变量 的值 | 在函数中 间接修改 指针变量 的值 | 在函数中 间接修改 外部变量 的原理 )
  4. C#自定义控件一下拉颜色框
  5. 如何防御DDoS攻击
  6. VMware vSAN紧盯虚拟化应用
  7. 【渝粤题库】国家开放大学2021春3907安全原理题目
  8. windows 下安装Python easy_install 和pip
  9. 红橙Darren视频笔记 条件查询 删除 更新,数据库结合http做缓存机制(数据库操作)下
  10. Linux操作系统中vi常见用法和相关配置
  11. 酷q点歌机器人软件_酷q_酷q机器人官方下载[最新版]-下载之家
  12. mysql增删改查sql语句_sql增删改查语句是什么?
  13. eplan2.6安装教程
  14. Linux开发板调试 - NFS调试
  15. 猴子摘桃c语言程序,猴子摘桃c语言
  16. brctl配置linux bridge及虚拟bridge实现
  17. idea Ctrl+Alt+T 快捷键失效、无法弹出surround with、与qq热键冲突-解决办法
  18. ——大牛很通俗地介绍《信号与系统》
  19. php实现aes ecb模式加密,PHP、Python、Java的AES ECB加密实现-Fun言
  20. 华为OD机试真题 Python 实现【最快到达医院的方法】【2023 Q1 | 100分】

热门文章

  1. if(a)是什么意思
  2. [微信]微信小程序开发--用户昵称中带有emoji表情的处理方法
  3. Cell子刊:成年同卵双胞胎的病毒组多样性与肠道微生物组多样性相关
  4. 微信公众号自定义菜单创建
  5. 关于C++中<iostream>操作算子ends显示问题
  6. 利用mlxtend进行数据关联分析
  7. 如何给php安装上pecl,PHP安装PECL扩展的方法
  8. spring成神之路第十八篇:@ComponentScan、@ComponentScans 详解(bean 批量注册)
  9. 了解交换机、路由器、网关的概念以及它们各自属于什么层次?
  10. Java开源在线商城系统 ostocy-jshop