0 0

求某个时间加半个小时后的时间问题0

如:时间A,其值 为"2012-11-11 12:10:00",
时间B=new Date(A.getTime()+1000*60*30)

按道理讲时间B的值应该为2012-11-11 12:40:00,但是生产环境上有时候值少了一天,
如:2012-11-10 12:40:00,真不知道怎么回事,请教高人,先多谢了!
2012年11月12日 23:37

4个答案 按时间排序 按投票排序

0 0

有可能是夏令时或者冬令时的问题,你可以查下相关夏令时的资料,是不是出问题的日期刚好逢上夏令时修正的时间了。

2012年11月14日 14:32
0 0

String str="2010-5-27 12:40:00";
          SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
          Date date =sf.parse(str);
          Calendar calendar = Calendar.getInstance();
          calendar.setTime(date);
          calendar.add(Calendar.MINUTE, 30);    //得到30分钟后
          System.out.println(sf.format(calendar.getTime()));

2012年11月13日 16:51
0 0

jdk的时间处理弱爆了有木有,建议用joda处理。

2012年11月13日 10:49
0 0

首先要保证整个过程都在同一个环境下进行,也就是说:
long a = A.getTime()和B=new Date(a+1000*60*30)要在同一个环境下运行,
如果你从客户端把A.getTime()算出来以后,把a传给服务端,然后服务端再B=new Date(a+1000*60*30)的话,如果两个机器的时区不一样的话会有问题。

如果都在一个环境下的话,时区不同得出的结果也会有差异。比如:
new Date().getTime()的返回值,不同的TimeZone结果会不同,因为时差不一样。
同时,date1.getTime()-date2.getTime()的差值在不同的TimeZone下也有差异。

估计你的生产环境和开发环境的系统TimeZone不一样。

可以在代码中设置一下TimeZone:
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");         TimeZone.setDefault(tz);

2012年11月13日 10:48

相关推荐

    C#实现判断一个时间点是否位于给定时间区间的方法

    在C#编程中,有时我们需要判断一个特定的时间点是否处于某个给定的时间区间内。这在日程管理、定时任务调度或任何与时间相关的逻辑中非常常见。本篇将详细介绍如何利用C#来实现这个功能,包括时间的处理、字符串解析...

    通达信指标公式源码 统计一天内一个时间段内的成交量.doc

    通达信指标公式源码统计一天内一个时间段内的成交量 通达信指标公式源码是基于通达信软件平台的编程语言,用于开发交易策略和技术指标。本文将介绍通达信指标公式源码统计一天内一个时间段内的成交量,主要包括公式...

    详解mysql 获取某个时间段每一天、每一个小时的统计数据

    在MySQL中,获取某个时间段内每一天或每一个小时的统计数据是一项常见的数据分析任务,这对于日志分析、业务监控等场景尤其有用。以下将详细讲解如何实现这一功能。 首先,我们来看如何获取每一天的统计数据。假设...

    mysql每半小时平均值计算的sql语句

    在给定的标题和描述中,我们面临的就是这样一个问题,需要从`instance`表中获取每半小时的CPU使用率平均值。表`instance`包含三个字段:`id`(整型,主键,自动增长),`timestamp`(无符号整型,存储时间戳),以及...

    两个时间间隔的天数

    - **时间戳**:在计算机科学中,时间戳是表示某个时间点的一种方式,通常以自某一固定时间点(如 Unix 时间戳以1970年1月1日00:00:00 UTC 为起点)以来的毫秒数表示。 - **日期格式化**:在实际应用中,常常需要将...

    SMT时间切片、沿层切片.pdf

    时间切片和沿层切片广泛应用于储层预测中,例如,对于薄储层的预测,薄储层一般指的是纵向上厚度比较薄,其厚度都极有可能小于一个采样间隔(如 2ms 采样率时)或者半个波形长度(当然这里有个时间和深度之间的转换...

    定时提醒小助手2.0一款半透明指定时间语音提示待办事项软件.exe

    10、可以设置计算机在某个时间段里不允许开机,还可以设置关机后几个小时不允许开机。 11、可以随时显示每天的提醒信息,让您不会错过每个重要的约会。 12、支持多种提醒时间格式,适合各种不同行业的用户使用...

    认识时间_关于“认识时间”的综合练习二.pdf

    2. 钟面结构:钟面上通常有12个大格,每个大格代表一个小时。时针走一大格即1小时,而分针在这1小时内会完整走一圈,即60分钟。分针走一小格,秒针则会走一圈,即60秒。 3. 时间单位转换:1小时等于60分钟,1分钟...

    人教版小学数学二年级上册《认识时间》PPT课件.ppt

    《认识时间》是小学二年级数学课程中的一个重要知识点,它主要教授学生如何理解和读取钟表上的时间。在这个PPT课件中,我们看到的是针对这个主题的具体教学内容。 首先,课件引导学生观察钟面的基本结构。一个标准...

    人教版小学数学二年级上册《认识时间》PPT课件1.ppt

    例如,判断某个活动开始或结束的时间,或者找出两个时间点之间的间隔。 在实际教学过程中,教师可能会使用PPT课件来辅助教学,通过动态的钟面展示时间的变化,使学生更直观地看到时针和分针的移动。课件中可能包含...

    小学英语时间表达方法复习专题PPT学习教案.pptx

    7. **大约时间**:在表示接近某个时间时,可以使用"It's almost two."(快到两点了),"It’s not quite two."(还不到两点),"It’s just after two."(刚过两点)。如果需要区分上午和下午,可以在时间后加上"a.m...

    数学一年级下册七、认识时间单元测试7.doc

    2. **小时与分钟的关系**:一个小时有60分钟,因此,当分针指向12,时针指向某个数字时,表示的是整点;如果分针指向数字,而时针在两个数字之间,那么需要结合两者的相对位置来确定具体时间。例如,7时15分,时针在...

    小学数学认识时间课件.ppt

    这个"小学数学认识时间课件.ppt"旨在帮助学生理解和掌握时间的概念,以便他们能够准确地读取和理解钟面上的时间。下面将详细解释课件中的关键知识点。 首先,钟面的基本结构是12个大格和60个小格。每个大格被分为5...

    四年级时间的表达英语讲解PPT学习教案.pptx

    5. 分钟的表述:除了上述两种基本方式,对于超过半小时但不到一小时的时间,比如45分钟,可以表示为"quarter to"下一个小时。例如,9:45可以读作"quarter to ten",意为"十点差一刻"。 通过这个PPT学习教案,学生将...

    人教版一年级上册数学第七单元《认识钟表》试卷3(1).doc

    11. 时间的加减运算:2小时后是几多时,这涉及到时间的简单加法,如当前是3点,2小时后就是5点。 12. 准确时间的排列:在"准时辰次第排一排"中,孩子们需要根据时间的先后顺序正确排列一系列的时间点,这有助于他们...

    小学一年级数学上册试卷人教版.pdf

    这部分测试学生对时间的认识和计算能力,例如如果现在是3点,那么半个小时后就是3点半。这有助于学生理解时间流逝的概念。 11. 按照规律画出最后一幅图的时间 这个题目可能要求学生观察给定的钟表时间序列,找出...

    二年级((下册))数学_认识钟表练习试题合集.doc

    1. **钟表的基本结构**:钟表通常有12个数字,代表12个小时制。时钟上有两个指针,较长的是分针,较短的是时针。 2. **读取时间**:时针每走过一个数字表示1小时,分针每走过一个小格表示1分钟,每走过一大格表示5...

    一年级数学认识钟表练习题.doc

    1. 认识钟面结构:钟面通常有12个数字,代表12个小时。钟面上有两条指针,较短的是时针,较长的是分针。时针每走过一个小格(即1个数字),代表1小时;而分针每走过一个小格,代表5分钟。 2. 阅读钟面时间:读取...

    五年级数学下册 3.2 列方程解决问题四相遇问题学习单(无答案) 沪教版五四制 试题.doc

    客车和卡车的相遇问题涉及到了时间中断,客车中途停留半小时,因此它的实际行驶时间比卡车少半小时。卡车的总距离加上客车的总距离等于470千米。设客车的速度为v千米/小时,可以列出方程求解。 5. **拓展题详解** ...

    小学一年级数学认识钟表练习题.doc

    同样,半小时后的时间要通过将当前时间加半进行计算。 5. **画时针和分针**:练习题中要求孩子们在空白的钟面上画出特定时刻的时针和分针位置,这是检验他们是否能正确理解两者移动规律的方法。 6. **多种表达时间...

Global site tag (gtag.js) - Google Analytics