关于javautc时间的信息

本文目录一览:

餐饮utc怎么计算

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.TimeZone;

public final class GetUTCTimeUtil {undefined

private static DateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm”) ;

/**

* 得到UTC时间,类型为字符串,格式为”yyyy-MM-dd HH:mm”

* 如果获取失败,返回null

* @return

*/

public static String getUTCTimeStr() {undefined

StringBuffer UTCTimeBuffer = new StringBuffer();

// 1、取得本地时间:

Calendar cal = Calendar.getInstance() ;

// 2、取得时间偏移量:

int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);

// 3、取得夏令时差:

int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);

// 4、从本地时间里扣除这些差量,即可以取得UTC时间:

cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));

int year = cal.get(Calendar.YEAR);

int month = cal.get(Calendar.MONTH)+1;

int day = cal.get(Calendar.DAY_OF_MONTH);

int hour = cal.get(Calendar.HOUR_OF_DAY);

int minute = cal.get(Calendar.MINUTE);

UTCTimeBuffer.append(year).append(“-“).append(month).append(“-“).append(day) ;

UTCTimeBuffer.append(” “).append(hour).append(“:”).append(minute) ;

try{undefined

format.parse(UTCTimeBuffer.toString()) ;

return UTCTimeBuffer.toString() ;

}catch(ParseException e)

{undefined

e.printStackTrace() ;

}

return null ;

}

/**

* 将UTC时间转换为东八区时间

* @param UTCTime

* @return

*/

public static String getLocalTimeFromUTC(String UTCTime){undefined

java.util.Date UTCDate = null ;

String localTimeStr = null ;

try {undefined

UTCDate = format.parse(UTCTime);

format.setTimeZone(TimeZone.getTimeZone(“GMT-8”)) ;

localTimeStr = format.format(UTCDate) ;

} catch (ParseException e) {undefined

e.printStackTrace();

}

return localTimeStr ;

}

public static void main(String[] args) {undefined

String UTCTimeStr = getUTCTimeStr() ;

System.out.println(UTCTimeStr);

System.out.println(getLocalTimeFromUTC(UTCTimeStr));

}

JAVA时间换算问题UTC BJT

else{UTC=BJT;}改成else{UTC=BJT;}elseif(800BJT2359)改成elseif(800BJTBJT2359)if(0BJT800)改成if(0BJTBJT800)c语言中没有axb这样的形式。要用或者||来进行连接

在java里面,如何得到UTC时间, 时间格式为:Tue Oct 12 00:00:00 UTC 0800 2010

public class StringToDate {

public static void main(String []args){

String myString=”2011-09-18 11:20:30″;

Date myDate=null;

DateFormat df = DateFormat.getDateInstance();

//设置时间格式

SimpleDateFormat myFormDate = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);

try {

myDate = df.parse(myString);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println(myDate);

}

}

结果:Sun Sep 18 00:00:00 CST 2011

关于时间换算的JAVA题目

因为题目要求是输入0到2359之间的数 并没有指出十位和个位组合数一定是分钟小于60的形式 所以要多考虑 代 码如下

import java.util.Scanner;

class A{

public static void main(String args[]){

Scanner sd=new Scanner(System.in);

int BJT;

BJT=sd.nextInt();

int y=BJT-(int)(BJT/100)*100;

if(BJT=0BJT=60){

System.out.println(BJT+1600);

}else if(BJT=99){

System.out.println(“输入有误”);

}if(BJT99BJT800){

if(y=0y=60){

System.out.println(BJT+1600);

}else System.out.println(“输入有误”);

}

else if(BJT=800BJT1800){

if(y=0y=60){

System.out.println(“0″+(BJT-800));

}else System.out.println(“输入有误”);

}else if(BJT=1800BJT=2359){

if(y=0y=60){

System.out.println(BJT-800);

}else System.out.println(“输入有误”);

}

}

}

JAVA UTC时间格式转换

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss);

sdf.format(new Data());

java中utc时间怎么转换为本地时间

计算机用的是unix纪元,1970年1月1日 0时0分 UTC(协调世界时 即升级版的格林威治时间)

可以说是英国标准时间。

中国是UTC+8 八区,中国本地时间要在以上标准时间上面加8小时。

反映在java的timemilli毫秒时是,

long china_ts=System.currentTimeMillier()+1000*60*60*8;

但只在不支持Java SE时区的早期版本(比如Java Card,Java ME/MIDP1.0)才需要自己手工加。

现在的java系统本身有时区库,用Calendar/Date类,会自动调整时区。不需要再手动算。按以上加法会画蛇添足。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/193619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-01 15:03
下一篇 2024-12-01 15:03

相关推荐

  • 解决docker-compose 容器时间和服务器时间不同步问题

    docker-compose是一种工具,能够让您使用YAML文件来定义和运行多个容器。然而,有时候容器的时间与服务器时间不同步,导致一些不必要的错误和麻烦。以下是解决方法的详细介绍…

    编程 2025-04-29
  • Java 监控接口返回信息报错信息怎么处理

    本文将从多个方面对 Java 监控接口返回信息报错信息的处理方法进行详细的阐述,其中包括如何捕获异常、如何使用日志输出错误信息、以及如何通过异常处理机制解决报错问题等等。以下是详细…

    编程 2025-04-29
  • 想把你和时间藏起来

    如果你觉得时间过得太快,每天都过得太匆忙,那么你是否曾经想过想把时间藏起来,慢慢享受每一个瞬间?在这篇文章中,我们将会从多个方面,详细地阐述如何想把你和时间藏起来。 一、一些时间管…

    编程 2025-04-28
  • 计算斐波那契数列的时间复杂度解析

    斐波那契数列是一个数列,其中每个数都是前两个数的和,第一个数和第二个数都是1。斐波那契数列的前几项为:1,1,2,3,5,8,13,21,34,…。计算斐波那契数列常用…

    编程 2025-04-28
  • 使用Python爬虫获取电影信息的实现方法

    本文将介绍如何使用Python编写爬虫程序,来获取和处理电影数据。需要了解基本的Python编程语言知识,并使用BeautifulSoup库和Requests库进行爬取。 一、准备…

    编程 2025-04-28
  • 时间戳秒级可以用int吗

    时间戳是指从某个固定的时间点开始计算的已经过去的时间。在计算机领域,时间戳通常使用秒级或毫秒级来表示。在实际使用中,我们经常会遇到需要将时间戳转换为整数类型的情况。那么,时间戳秒级…

    编程 2025-04-28
  • 如何在ACM竞赛中优化开发时间

    ACM竞赛旨在提高程序员的算法能力和解决问题的实力,然而在比赛中优化开发时间同样至关重要。 一、规划赛前准备 1、提前熟悉比赛规则和题目类型,了解常见算法、数据结构和快速编写代码的…

    编程 2025-04-28
  • Python爬取网页信息

    本文将从多个方面对Python爬取网页信息做详细的阐述。 一、爬虫介绍 爬虫是一种自动化程序,可以模拟人对网页进行访问获取信息的行为。通过编写代码,我们可以指定要获取的信息,将其从…

    编程 2025-04-28
  • 使用JavaScript日期函数掌握时间

    在本文中,我们将深入探讨JavaScript日期函数,并且从多个视角介绍其应用方法和重要性。 一、日期的基本表示与获取 在JavaScript中,使用Date对象来表示日期和时间,…

    编程 2025-04-28
  • 如何使用Python执行Shell命令并获取执行过程信息

    本文将介绍如何使用Python执行Shell命令并获取执行过程信息。我们将从以下几个方面进行阐述: 一、执行Shell命令 Python内置的subprocess模块可以方便地执行…

    编程 2025-04-28

发表回复

登录后才能评论