2 qiaoyums qiaoyums 于 2014.04.21 21:28 提问

java日期类Calendar问题

做的一个塞浦路斯(地中海岛国)的项目,该国实行冬令时(+2)和夏令时(+3),应用服务器linux通过date命令,查询出来已是夏令时,但是通过JDK的Calendar.getTime()方法得到的依然是冬令时,两者相差的时间为1小时,可否有大神指导下!

1个回答

yituowuhuarou
yituowuhuarou   2014.04.22 15:23

你试试用GregorianCalendar(TimeZone zone, Locale aLocale)
来定义Calendar对象,然后再用Calendar.getTime()方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java日期操作类(Calendar类)
public class CalendarDemo01 { public static void main(String[] args) throws Exception { Calendar cal = Calendar.getInstance(); StringBuffer buf = new StringBuffer(); buf.append(cal.get(Calendar...
课堂练习2: 打印当前时间。学习使用Date类和Calendar类。
1.代码 import java.util.*; public class TestTime { public static void main(String[] args) { //获取本机的当前日期和时间      Date nowTime=new Date();      System.out.println(nowTime);      //初始化一个日历对象      
Java中日期类,日历类的使用
JAVA中的日期类为:Date类  日历类:Calendar类 下面,让我们看看Date类的用法吧! import java.util.*; import java.text.*; public class DateTest { public static void main(String[] args) { Date today = new Date(); /
java的calendar类常见日期处理
/** * 得到当前月的上一个月,返回2016-06这样的字符串 */ public static String getLastMonth() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.MONTH, -1); SimpleDateFormat form
Java基础练习题 (2)日期操作
(1)如何获取当前的月份? 操作日期我们通常会使用到两个类,一个是 Date 类,一个是 Calendar 类。Date 类的很多方法都已被标记为 Deprecated,所以建议使用 Calendar 替代 Date 类。因为 Calendar 是抽象类,所以使用 getInstance() 方法实例化。Calendar calendar = Calendar.getInstance(); int
Java日期和日历相关的面试题
L 字符串和日期转换 如日期按下格式显示:         2016年12月9日 15:34:30         日期模式字符串说明参考API文档java.text.SimpleDateFormat   public class Example{ public static void main(String[] args) {    Date now=new 
Date类练习题(17/09/24)
课堂练习2: 打印当前时间。学习使用Date类和Calendar类。(教材P194页) code: import java.util.*; public class TestDate {  public static void main(String[] args) {     Date nowTime=new Date();   System.out.println(
你不知道的Java学习笔记16--Calendarn 日期类
一、Calendar类 Calendar是一个抽象类,是常用的日期处理对象。 Calendar能处理复杂的日期计算。不仅包含Date的所有方法,还可以设置自己的时区和国际化格式。 Calendar比Date功能要强得多,表示的形式更加多更加丰富。Calendar抽象类定义了足够的方法,让我们能够表述日历的规则。 **//Date表示形式** Sat Sep 24 11:06:41 SG
Java日期计算类(线程安全)
package com.mcp.util; public enum DateStyle { YYYY_MM("yyyy-MM", false), YYYY_MM_DD("yyyy-MM-dd", false), DD("dd", false), YYYYMMDD("yyyyMMdd", false), YYYY_MM_DD_HH_MM("yyyy-MM-dd HH:mm", fal
Date类,Calendar类与DateFormat类
导语:在java程序中,针对日期类型的操作提供了三个类,反别是java.util.Date,java.util.Calendar,java.text.DateFormat。 1.(Date类)java.untl.Date Date类中的大部分构造方法都声明以过时,只有两个构造方法建议使用 Date date1=new Date(); System.out.println(d