簡體   English   中英

從jFreeChart Millisecond到java.util.Date

[英]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繼承的getStartgetEnd方法返回(幾乎)與您正在尋找的Date相同的Date

(我的回答很晚)也許你可以使用這段代碼:

java.util.Date date = new java.util.Date(freeMillis.getMillisecond());

編輯:廢棄,freeMillis.getMillisecond()只返回毫秒部分。

暫無
暫無

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

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