Java获取UTC时间的方法
来源:才华咖 本文已影响2.37W人
来源:才华咖 本文已影响2.37W人
本文是本站小编搜索整理的关于Java获取UTC时间的方法,结合具体实例形式详细分析了Java针对时区、本地时间、时间偏移量等相关操作技巧,,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!
取得本地时间:
ndar cal = nstance();
取得指定时区的`时间:
Zone zone = imeZone(“GMT-8:00″);
ndar cal = nstance(zone);
ndar cal = nstance(A);
您可以取得GMT 0的本地时间,但是又如何取得标准(相对于Java而言)的时间呢?
1. 取得本地时间:
ndar cal = nstance();
2. 取得时间偏移量:
int zoneOffset = (_OFFSET);
3. 取得夏令时差:
int dstOffset = (_OFFSET);
4.从本地时间里扣除这些差量,即可以取得UTC时间:
(ISECOND, -(zoneOffset + dstOffset));
完整示例:
import Format;
import eException;
import leDateFormat;
import ndar;
import Zone;
public final class GetUTCTimeUtil {
private static DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm") ;
/**
* 得到UTC时间,类型为字符串,格式为"yyyy-MM-dd HH:mm"<br />
* 如果获取失败,返回null
* @return
*/
public static String getUTCTimeStr() {
StringBuffer UTCTimeBuffer = new StringBuffer();
// 1、取得本地时间:
Calendar cal = nstance() ;
// 2、取得时间偏移量:
int zoneOffset = (_OFFSET);
// 3、取得夏令时差:
int dstOffset = (_OFFSET);
// 4、从本地时间里扣除这些差量,即可以取得UTC时间:
(ISECOND, -(zoneOffset + dstOffset));
int year = ();
int month = (H)+1;
int day = (_OF_MONTH);
int hour = (_OF_DAY);
int minute = (TE);
nd(year)nd("-")nd(month)nd("-")nd(day) ;
nd(" ")nd(hour)nd(":")nd(minute) ;
try{
e(ring()) ;
return ring() ;
}catch(ParseException e)
{
tStackTrace() ;
}
return null ;
}
/**
* 将UTC时间转换为东八区时间
* @param UTCTime
* @return
*/
public static String getLocalTimeFromUTC(String UTCTime){
UTCDate = null ;
String localTimeStr = null ;
try {
UTCDate = e(UTCTime);
imeZone(imeZone("GMT-8")) ;
localTimeStr = at(UTCDate) ;
} catch (ParseException e) {
tStackTrace();
}
return localTimeStr ;
}
public static void main(String[] args) {
String UTCTimeStr = getUTCTimeStr() ;
tln(UTCTimeStr);
tln(getLocalTimeFromUTC(UTCTimeStr));
}
}
运行结果如下:
Javascript时间格式format函数的两种使用方法
Java怎么获取MAC地址
使用ajax操作JavaScript对象的方法
java读取CSV的方法大全
jQuery 和其他 JavaScript 框架使用方法
java如何利用java.net.URLConnection发送HTTP请求
JavaScript如何获取获取当前年月日星期
JavaScript 中有关时间对象有哪些方法
java使用ConcurrentHashMap和计数器实现锁的方法
Javascript中arguments对象的详解和使用方法
javascript获取select值的方法和分析
JAVA认证开源技术:关于Java的对象equals方法
java获取Class对象的方法
Javascript和Java语言间的异同比较
java与javascript之间json格式数据互转详解
Java与JavaScript的区别
JavaScript与java语言的区别
Java认证考试知识点:Java时间类的函数
java与JavaScript语言有何不同
javascript中(function{})()写法解析
Java获取当前的系统时间的方法
使用JavaScript实现Java的List功能
JavaScript日期时间格式化函数
2017最新javascript中AJAX用法
有效的时间管理方法
javascript的方法
JAVA认证基础知识:JavaNativeInterface学习小结
JavaScript与java语言有何不同
如何使用JavaScript快速获取页面高度宽度
汲取和吸取获取的区别用法
Java认证考试知识点:Spring获取Bean四种方法
年假的计算方法和时间多篇
在Java中执行JavaScript代码
JavaScript与Java的区别
javascript中的match函数用法简介
JavaScript与java语言有何区别
JAVA如何获取HTTP请求头
Java语言start和run方法的区别
C语言Java怎么获取文件名、类名、方法名和行号
java中continue跳转语句使用方法