在java中怎么获取北京时间各位不要吝啬!

在java中怎么获取北京时间各位不要吝啬!,第1张

//这是通过网络获取北京时间的方法

javautilLocale locale=javautilLocaleCHINA; //这是获得本地中国时区

String pattern = "yyyy-MM-dd kk:mm:ss zZ";//这是日期格式

javatextSimpleDateFormat df = new javatextSimpleDateFormat(pattern,locale);//设定日期格式

javautilDate date = new javautilDate();

javanetURL url=new URL(">

public static void main(String[] args) {

try {

Systemoutprintln("当前时间:"+new Date());

Systemoutprintln("IP地址 : " + InetAddressgetLocalHost());

} catch (UnknownHostException e) {

eprintStackTrace();

}

}

java utc转本地时间的方法:

1、创建一个格式化时间对象simpleDateFormat,并初始化格式yyyy-MM-dd HH:mm:ss:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

2、创建时区对象utcZone,获取utc所在的时区

TimeZone utcZone = TimeZonegetTimeZone("UTC");

3、设置utc时区,为转换做准备

simpleDateFormatsetTimeZone(utcZone);

4、获取本地时间,并转换

Date myDate = simpleDateFormatparse(rawQuestiongetString("AskDateTime"));

5,按照上面的流程就转换本地时间了。

import javatextSimpleDateFormat;

import javautilDate;

Date d=new Date();//获取时间

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//转换格式

Systemoutprintln(sdfformat(d));//打印

使用new Date()获取时间,通过SimpleDateFormat格式化类对Date进行格式话时间。

具体代码如下:注意HH大写代表24小时制。

使用SimpleDateFormat格式化格式时:

1、yyyy表示年,如2013;

2、MM表示月,如12;

3、dd表示天,如31;

4、hh表示用12小时制,如7;

5、HH表示用24小时制,如18;

6、mm表示分,如59;

7、ss表示秒,如59;

8、SSS表示毫米,如333。

扩展资料:

Java时间string转换成时间:

输出结果:1510416000000,2017-11-12。方便的实现了string转时间的功能。

参考资料:

百度百科--java日期函数

java获取当前时间精确到毫秒

 

new SimpleDateFormat("yyyyMMddHHmmssSSS") format(new Date() );

方法2:

Calendar Cld = CalendargetInstance();

int YY = Cldget(CalendarYEAR) ;

int MM = Cldget(CalendarMONTH)+1;

int DD = Cldget(CalendarDATE);

int HH = Cldget(CalendarHOUR_OF_DAY);

int mm = Cldget(CalendarMINUTE);

int SS = Cldget(CalendarSECOND);

int MI = Cldget(CalendarMILLISECOND);

String curTime = YY + MM + DD + HH + mm + SS + MI;

 

Calendar cal = CalendargetInstance();

javautilDate date = calgetTime();

SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMddhhmmssSSS");

String myTime = sdFormatformat(currentTime);

以上就是关于在java中怎么获取北京时间各位不要吝啬!全部的内容,包括:在java中怎么获取北京时间各位不要吝啬!、java怎么获取当前时间 不是电脑显示的时间、java如何获取当前时间,java如何获取ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9595067.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存