方法一:使用TimeZone和SimpleDateFormat 导入Java中的时间处理类: java.util.Date java.util.TimeZone java.text.SimpleDateFormat 设置时区为UTC并获取当前时间: 使用TimeZone.getTimeZone("UTC")设置时区为UTC。 使用SimpleDateFormat格式化日期和时间。 格式化并输出UTC时间: java import java.util.Date; impor...
importjava.time.Instant;publicclassMain{publicstaticvoidmain(String[]args){InstantutcTime=Instant.now();System.out.println("Current UTC time: "+utcTime);}} 1. 2. 3. 4. 5. 6. 7. 8. 运行以上代码,将输出当前的UTC时间,例如:Current UTC time: 2021-09-01T12:00:00.123Z。 表格 以下是一...
在main方法中,我们传入一个本地时间字符串"2022-01-01 12:00:00",调用localTimeToUtcTimestamp方法,最终输出UTC时间戳。 关系图 下面是时间转换的关系图: UTC_TIMEGet 类图 下面是TimeConverter类的类图: TimeConverter+long localTimeToUtcTimestamp(String localTime)+void main(String[] args) 通过上述的代码...
java如何获取当前的utc时间publicString getUTCtime() { SimpleDateFormat dateFormatGmt=newSimp...
StringBuffer UTCTimeBuffer=newStringBuffer();//1、取得本地时间:Calendar cal =Calendar.getInstance() ;//2、取得时间偏移量:intzoneOffset =cal.get(java.util.Calendar.ZONE_OFFSET);//3、取得夏令时差:intdstOffset =cal.get(java.util.Calendar.DST_OFFSET);//4、从本地时间里扣除这些差量,即可以取得...
import java.util.TimeZone; public final class GetUTCTimeUtil { private static DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm") ; /** * 得到UTC时间,类型为字符串,格式为"yyyy-MM-dd HH:mm" * 如果获取失败,返回null * @return ...
publicstaticStringgetSystemUTCTime(){ LocalDateTimenow=LocalDateTime.now(Clock.systemUTC()); DateTimeFormatterpattern=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); returnpattern.format(now); } 在某些情况下,由于时区不同,时间会有相差,为此我们可以获取世界标准时,然后再根据当前所在时区,加减小时数,即...
publicstaticString getUTCTimeStr() { StringBuffer UTCTimeBuffer =newStringBuffer(); // 1、取得本地时间: Calendar cal = Calendar.getInstance() ; // 2、取得时间偏移量: intzoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET); // 3、取得夏令时差: ...
[JAVA] 获得当前UTC时间 public static void getCurrentUtcTime() { Date l_datetime = new Date(); DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); TimeZone l_timezone = TimeZone.getTimeZone("GMT-0"); formatter.setTimeZone(l_timezone);...
;// 计算UTC时间longutcTime=calendar.getTimeInMillis()-offset;// 格式化UTC时间SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");sdf.setTimeZone(TimeZone.getTimeZone("UTC"));StringutcTimeString=sdf.format(utcTime);// 输出UTC时间System.out.println("UTC时间:"+utcTimeString);}...