java datetime int_Java OffsetDateTime of()用法及代码示例

Java中OffsetDateTime类的of(int年,int月,int日,int小时,int分钟,int秒,int纳秒,ZoneOffset偏移量)方法用于根据传递的年,月的值创建OffsetDateTime的实例,天,小时,分钟,秒,纳秒和偏移量。在此方法中,以整数格式传递年,月,日,小时,分钟,秒和nano-second的值,并且该方法将基于这些值返回日期时间。

用法:

public static OffsetDateTime of(int year,

int month,

int day,

int hour,

int minute,

int second,

int nanosecond,

ZoneOffset offset)

参数:此方法接受八个参数。

year-它是Integer类型,代表年份。从MIN_YEAR到MAX_YEAR不等。

month-它是Integer类型,代表一年中的月份。从1月1日到12月12日不等。

day-它是Integer类型,代表一个月中的某天。从1到31不等。

hour-它是整数类型,代表一天中的小时。取值范围是0到23。

minute-它是整数类型,代表小时的分钟。取值范围是0到59。

second-它是Integer类型,代表分钟。取值范围是0到59。

nanosecond-它是整数类型,代表纳秒。取值范围是0到999999999。

offset-它是ZoneOffset类型,表示区域偏移。它不能为空。

返回值:此方法返回OffsetDateTime。

异常:如果任何字段值超出范围或该月的某天对month-year无效,则此方法将引发DateTimeException。

以下示例程序旨在说明Java中OffsetDateTime类的of()方法:

程序1:

// Java program to demonstrate

// OffsetDateTime of() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(

String[] args)

{

// Create OffsetDateTime object

OffsetDateTime offsetdatetime

= OffsetDateTime.of(

2020, 5, 20, 9, 10, 40,

50000, ZoneOffset.UTC);

// Print date-time

System.out.println(

"DATE-TIME:"

+ offsetdatetime);

}

}

输出:

DATE-TIME:2020-05-20T09:10:40.000050Z

程序2:

// Java program to demonstrate

// OffsetDateTime of() method

import java.time.*;

import java.time.temporal.*;

public class GFG {

public static void main(String[] args)

{

// Create OffsetDateTime object

OffsetDateTime offsetdatetime

= OffsetDateTime.of(

2020, 5, 20, 9, 10, 40,

20000, ZoneOffset.ofHoursMinutes(

5, 30));

// Print date-time

System.out.println(

"DATE-TIME:"

+ offsetdatetime);

}

}

输出:

DATE-TIME:2020-05-20T09:10:40.000020+05:30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值