[英]From jFreeChart Millisecond to java.util.Date
關於jFreeChart的毫秒 ,
如何從Millisecond
實例中獲取java.util.Date對象?
從文檔中,似乎只能減去毫秒內的Millisecond
。
由於Millisecond
對象的構造如下:
Millisecond ms = new Millisecond(
millisec,
second,
minute,
hour,
day,
month,
year);
我也應該能夠提取一個有效的Date
對象。
我需要一個Date
對象,它可以准確地返回精確到毫秒的精確時間。
.getStart()
是否提供此功能?
[答案] :是的
毫秒就像JFreeChart中的任何其他RegularTimePeriod一樣,所以你可以
Date d = ms.getStart();
要么
Date d = ms.getEnd();
取決於你是否想要一個參考毫秒開頭或結尾的日期(無論哪種方式都是相同的值)。
有關詳細信息,請參閱JFreeChart API 。
編輯:這里添加代碼,因為評論殺死格式:
Millisecond ms = new Millisecond();
System.out.println(ms.getStart().getTime());
System.out.println(ms.getEnd().getTime());
將兩次打印相同的毫秒。
據我所知, Millisecond
類表示一毫秒的時間段,我假設從RegularTimePeriod
繼承的getStart
和getEnd
方法返回(幾乎)與您正在尋找的Date
相同的Date
。
(我的回答很晚)也許你可以使用這段代碼:
java.util.Date date = new java.util.Date(freeMillis.getMillisecond());
編輯:廢棄,freeMillis.getMillisecond()只返回毫秒部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.