java h d,Java HijrahChronology zonedDateTime(TemporalAccessor)用法及代码示例

java.time.chrono.HijrahChronology类的zonedDateTime()方法用于根据Hijrah日历系统从另一个TemporalAccessor对象获取区域日期和时间。

用法:

public ChronoZonedDateTime zonedDateTime(TemporalAccessor temporal)

参数:此方法以任何临时访问器的对象为参数。返回值:该方法根据Hijrah日历系统从另一个TemporalAccessor对象返回区域日期和时间。以下示例说明了zonedDateTime()方法:

范例1:

Java

// Java program to demonstrate

// zonedDateTime() method

import java.util.*;

import java.io.*;

import java.time.*;

import java.time.chrono.*;

public class GFG {

public static void main(String[] argv) {

try {

// creating and initializing

// HijrahDate Object

HijrahDate hidate

= HijrahDate.now();

// getting HijrahChronology

// used in HijrahDate

HijrahChronology crono =

hidate.getChronology();

// creating and initializing

// TemporalAccessor object

ZonedDateTime zonedate

= ZonedDateTime

.parse(

"2018-10-25T23:12:31."

+ "123+02:00[Europe/Paris]");

// getting HijrahDate and time for the

// given TemporalAccessor object

// by using zonedDateTime() method

ChronoZonedDateTime date

= crono.zonedDateTime(zonedate);

// display the result

System.out.println("HijrahDate and time is:"

+ date);

} catch (DateTimeException e) {

System.out.println("passed parameter can"

+ " not form a date");

System.out.println("Exception thrown:" + e);

}

}

}

输出

HijrahDate and time is:Hijrah-umalqura AH 1440-02-16T23:12:31.123+02:00[Europe/Paris]

范例2:

Java

// Java program to demonstrate

// zonedDateTime() method

import java.util.*;

import java.io.*;

import java.time.*;

import java.time.chrono.*;

public class GFG {

public static void main(String[] argv) {

try {

// creating and initializing

// HijrahDate Object

HijrahDate hidate = HijrahDate.now();

// getting HijrahChronology

// used in HijrahDate

HijrahChronology crono

= hidate.getChronology();

// creating and initializing

// TemporalAccessor object

LocalDateTime localdate

= LocalDateTime.parse(

"2018-12-30T19:34:50.63");

// getting HijrahDate and time for the

// given TemporalAccessor object

// by using zonedDateTime() method

ChronoZonedDateTime date

= crono.zonedDateTime(localdate);

// display the result

System.out.println("HijrahDate and time is:"

+ date);

} catch (DateTimeException e) {

System.out.println("passed parameter can"

+ " not form a date");

System.out.println("Exception thrown:" + e);

}

}

}

输出:

passed parameter can not form a date

Exception thrown:java.time.DateTimeException:Unable to obtain ChronoZonedDateTime from TemporalAccessor:class java.time.LocalDateTime

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值