日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Groovy里的日期处理

發布時間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Groovy里的日期处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Groovy官網的文檔:

http://www.groovy-lang.org/groovy-dev-kit.html

package jerry;def date = LocalDate.parse('Jun 3, 04', 'MMM d, yy') assert date == LocalDate.of(2004, Month.JUNE, 3)def time = LocalTime.parse('4:45', 'H:mm') assert time == LocalTime.of(4, 45, 0)def offsetTime = OffsetTime.parse('09:47:51-1234', 'HH:mm:ssZ') assert offsetTime == OffsetTime.of(9, 47, 51, 0, ZoneOffset.ofHoursMinutes(-12, -34))def dateTime = ZonedDateTime.parse('2017/07/11 9:47PM Pacific Standard Time', 'yyyy/MM/dd h:mma zzzz') assert dateTime == ZonedDateTime.of(LocalDate.of(2017, 7, 11),LocalTime.of(21, 47, 0),ZoneId.of('America/Los_Angeles') )println 'time check done!'

這段代碼無法直接執行,報錯誤消息:

Caught: groovy.lang.MissingPropertyException: No such property: LocalDate for class: jerry.helloWorld groovy.lang.MissingPropertyException: No such property: LocalDate for class: jerry.helloWorldat jerry.helloWorld.run(helloWorld.groovy:3)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

http://docs.groovy-lang.org/latest/html/groovy-jdk/java/time/package-summary.html

需要先導入java.time包:

如下圖,導入java.time.*之后,Eclipse里的LocalDate,LocalTime都高亮顯示了:

官網的代碼無法直接運行,需要把所有parse方法的第二個參數,即字符串類型的format:

def date = LocalDate.parse(‘Jun 3, 04’, ‘MMM d, yy’)

全部替換成用方法DateTimeFormatter.ofPattern返回:

package jerry;import java.time.* import java.time.format.DateTimeFormatterCharSequence sequence = 'Jun 3, 04'; java.time.format.DateTimeFormatter formatter = DateTimeFormatter.ofPattern('MMM d, yy');def date = LocalDate.parse(sequence, formatter)println( "formatted: " + date.toString())assert date == LocalDate.of(2004, Month.JUNE, 3)def time = LocalTime.parse('4:45', DateTimeFormatter.ofPattern('H:mm')) assert time == LocalTime.of(4, 45, 0)def offsetTime = OffsetTime.parse('09:47:51-1234', DateTimeFormatter.ofPattern('HH:mm:ssZ')) assert offsetTime == OffsetTime.of(9, 47, 51, 0, ZoneOffset.ofHoursMinutes(-12, -34))def dateTime = ZonedDateTime.parse('2017/07/11 9:47PM Pacific Standard Time', DateTimeFormatter.ofPattern('yyyy/MM/dd h:mma zzzz')) assert dateTime == ZonedDateTime.of(LocalDate.of(2017, 7, 11),LocalTime.of(21, 47, 0),ZoneId.of('America/Los_Angeles') )println 'time check done!'

修改后的代碼如下:

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

總結

以上是生活随笔為你收集整理的Groovy里的日期处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区二区av在线 | 精品久久国产视频 | 亚洲精品免费视频 | 丁香花电影在线观看免费高清 | 二区国产 | 肥臀浪妇太爽了快点再快点 | 一级黄色片免费播放 | 黄色裸体片 | 伊人999| 精品探花 | 青青自拍视频 | 国产欧美日韩精品在线观看 | 欧美午夜理伦三级在线观看 | 99re5| 久久国产精品电影 | 我要操av| 日日日操 | www.av视频在线观看 | 成人欧美一区二区 | 黑人无套内谢中国美女 | 国产乱真实合集 | 中文字幕日韩欧美 | 欧美黄色片网站 | 高清乱码毛片 | av一区二区三区四区 | 国产精品无码专区 | 欧美一级大片在线观看 | 亚洲一级成人 | 亚洲激情综合网 | 国产无遮挡免费观看视频网站 | 一区二区三区视频免费看 | 亚洲精品毛片av | 高清不卡视频 | 欧美××××黑人××性爽 | 亚洲性视频在线 | 国产一区成人 | 欧美精品一区二区成人 | 最近高清中文在线字幕在线观看 | 加勒比在线一区 | 亚洲天堂免费在线观看视频 | 快色在线观看 | 狠狠操中文字幕 | 国产99久久精品 | 国产一区在线观看视频 | 欧美日韩视频 | 欧美一二三区 | 91精品国产99久久久久久 | 欧美另类日韩 | 少妇精品久久久久久久久久 | 毛片基地在线观看 | 欧美怡红院一区二区三区 | 日韩精品无码一区二区三区久久久 | 欧美一区二区三区久久久 | 操处女逼视频 | 欧美极品第一页 | 香蕉视频在线网站 | 国产一区视频在线免费观看 | 中国第一毛片 | 韩国一二三区 | 炕上如狼似虎的呻吟声 | 在线观看欧美 | 免费无毒av| 欧美一区二区三区成人片在线 | 神马午夜伦理影院 | 亚洲av成人无码一二三在线观看 | 久久综合九色综合欧美狠狠 | 亚洲理论中文字幕 | 一级大片免费 | 草比视频在线观看 | av黄色天堂 | 第一页在线 | 成人黄色免费视频 | 又黄又爽又色的视频 | 91国在线 | 人妻 丝袜美腿 中文字幕 | 日韩视频免费观看高清完整版 | 日韩av在线看免费观看 | 亚洲一区图片 | 亚洲涩色| 亚洲色图一区二区三区 | 超碰偷拍| 麻豆视频传媒 | 免费在线性爱视频 | 一区二区成人免费视频 | 免费高清欧美大片在线观看 | 成人毛片在线观看 | 91福利一区 | 久久免费看少妇 | 九热在线视频 | 超碰888| 深夜激情网站 | 欧洲av片 | 少妇高潮久久久 | 欧美精品久久久久a | 久久久天堂国产精品女人 | 久久久久久久久久久国产 | 精品久久久久成人码免费动漫 | 在哪里可以看毛片 | 国产3区|