簡體   English   中英

在karaf shell中創建日期

[英]Create date in karaf shell

我正在嘗試從karaf外殼(karaf版本= 2.4)中的長(時間戳)創建日期對象

它應該像new java.util.Date 0一樣簡單,但是它返回

錯誤的執行命令:實例化類java.util.Date的對象時出錯

堆棧跟蹤為

java.lang.Exception:實例化類java.util.Date的對象時,由於java.util.Date.parse(Date.java:615)[:1.7.0_55]上的java.lang.IllegalArgumentException導致錯誤。

因此似乎認為0是一個字符串。 創建變量似乎無濟於事:

> a = 0
> $a getClass
returns java.lang.Long
> new java.util.Date $a
returns the same error as above.

有什么幫助嗎?

在Karaf 3.0.3上-開箱即用。 因此,我懷疑早期版本中存在錯誤。

karaf@root()> new java.util.Date 0
Time                 0
Year                 70
Month                0
Date                 1
Hours                1
Minutes              0
Seconds              0
Day                  4
TimezoneOffset       -60

karaf@root()> new java.util.Date
Time                 1430085930875
Year                 115
Month                3
Date                 26
Hours                23
Minutes              5
Seconds              30
Day                  0
TimezoneOffset       -60

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM