org.jfree.data.time.Hour类的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(164)

本文整理了Java中org.jfree.data.time.Hour类的一些代码示例,展示了Hour类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hour类的具体详情如下:
包路径:org.jfree.data.time.Hour
类名称:Hour

Hour介绍

[英]Represents an hour in a specific day. This class is immutable, which is a requirement for all RegularTimePeriod subclasses.
[中]表示特定日期中的一小时。这个类是不可变的,这是所有RegularTimePeriod子类的要求。

代码示例

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Returns the hour.
  3. *
  4. * @return The hour (never {@code null}).
  5. */
  6. public Hour getHour() {
  7. return new Hour(this.hour, this.day);
  8. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Constructs a new Minute.
  3. *
  4. * @param minute the minute (0 to 59).
  5. * @param hour the hour (<code>null</code> not permitted).
  6. */
  7. public Minute(int minute, Hour hour) {
  8. if (hour == null) {
  9. throw new IllegalArgumentException("Null 'hour' argument.");
  10. }
  11. this.minute = (byte) minute;
  12. this.hour = (byte) hour.getHour();
  13. this.day = hour.getDay();
  14. peg(Calendar.getInstance());
  15. }

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Returns a string representation of this instance, for debugging
  3. * purposes.
  4. *
  5. * @return A string.
  6. */
  7. @Override
  8. public String toString() {
  9. return "[" + this.hour + "," + getDayOfMonth() + "/" + getMonth() + "/"
  10. + getYear() + "]";
  11. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Recalculates the start date/time and end date/time for this time period
  3. * relative to the supplied calendar (which incorporates a time zone).
  4. *
  5. * @param calendar the calendar (<code>null</code> not permitted).
  6. *
  7. * @since 1.0.3
  8. */
  9. public void peg(Calendar calendar) {
  10. this.firstMillisecond = getFirstMillisecond(calendar);
  11. this.lastMillisecond = getLastMillisecond(calendar);
  12. }

代码示例来源:origin: jfree/jfreechart

  1. result = getHour().compareTo(m.getHour());
  2. if (result == 0) {
  3. result = this.minute - m.getMinute();

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Recalculates the start date/time and end date/time for this time period
  3. * relative to the supplied calendar (which incorporates a time zone).
  4. *
  5. * @param calendar the calendar ({@code null} not permitted).
  6. *
  7. * @since 1.0.3
  8. */
  9. @Override
  10. public void peg(Calendar calendar) {
  11. this.firstMillisecond = getFirstMillisecond(calendar);
  12. this.lastMillisecond = getLastMillisecond(calendar);
  13. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. result = getHour().compareTo(m.getHour());
  2. if (result == 0) {
  3. result = this.minute - m.getMinute();

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Returns the hour.
  3. *
  4. * @return The hour (never <code>null</code>).
  5. */
  6. public Hour getHour() {
  7. return new Hour(this.hour, this.day);
  8. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Returns a string representation of this instance, for debugging
  3. * purposes.
  4. *
  5. * @return A string.
  6. */
  7. public String toString() {
  8. return "[" + this.hour + "," + getDayOfMonth() + "/" + getMonth() + "/"
  9. + getYear() + "]";
  10. }

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Constructs a new Minute.
  3. *
  4. * @param minute the minute (0 to 59).
  5. * @param hour the hour ({@code null} not permitted).
  6. */
  7. public Minute(int minute, Hour hour) {
  8. Args.nullNotPermitted(hour, "hour");
  9. this.minute = (byte) minute;
  10. this.hour = (byte) hour.getHour();
  11. this.day = hour.getDay();
  12. peg(Calendar.getInstance());
  13. }

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Returns the minute.
  3. *
  4. * @return The minute (never {@code null}).
  5. */
  6. public Minute getMinute() {
  7. return new Minute(this.minute, new Hour(this.hour, this.day));
  8. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. result = getDay().compareTo(h.getDay());
  2. if (result == 0) {
  3. result = this.hour - h.getHour();

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Returns the minute.
  3. *
  4. * @return The minute (never <code>null</code>).
  5. */
  6. public Minute getMinute() {
  7. return new Minute(this.minute, new Hour(this.hour, this.day));
  8. }

代码示例来源:origin: jfree/jfreechart

  1. result = getDay().compareTo(h.getDay());
  2. if (result == 0) {
  3. result = this.hour - h.getHour();

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Returns the hour following this one.
  3. *
  4. * @return The hour following this one.
  5. */
  6. @Override
  7. public RegularTimePeriod next() {
  8. Hour result;
  9. if (this.hour != LAST_HOUR_IN_DAY) {
  10. result = new Hour(this.hour + 1, this.day);
  11. }
  12. else { // we are at the last hour in the day...
  13. Day nextDay = (Day) this.day.next();
  14. if (nextDay != null) {
  15. result = new Hour(FIRST_HOUR_IN_DAY, nextDay);
  16. }
  17. else {
  18. result = null;
  19. }
  20. }
  21. return result;
  22. }

代码示例来源:origin: jfree/jfreechart

  1. /**
  2. * Returns the hour preceding this one.
  3. *
  4. * @return The hour preceding this one.
  5. */
  6. @Override
  7. public RegularTimePeriod previous() {
  8. Hour result;
  9. if (this.hour != FIRST_HOUR_IN_DAY) {
  10. result = new Hour(this.hour - 1, this.day);
  11. }
  12. else { // we are at the first hour in the day...
  13. Day prevDay = (Day) this.day.previous();
  14. if (prevDay != null) {
  15. result = new Hour(LAST_HOUR_IN_DAY, prevDay);
  16. }
  17. else {
  18. result = null;
  19. }
  20. }
  21. return result;
  22. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Returns the hour preceding this one.
  3. *
  4. * @return The hour preceding this one.
  5. */
  6. public RegularTimePeriod previous() {
  7. Hour result;
  8. if (this.hour != FIRST_HOUR_IN_DAY) {
  9. result = new Hour(this.hour - 1, this.day);
  10. }
  11. else { // we are at the first hour in the day...
  12. Day prevDay = (Day) this.day.previous();
  13. if (prevDay != null) {
  14. result = new Hour(LAST_HOUR_IN_DAY, prevDay);
  15. }
  16. else {
  17. result = null;
  18. }
  19. }
  20. return result;
  21. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

  1. /**
  2. * Returns the hour following this one.
  3. *
  4. * @return The hour following this one.
  5. */
  6. public RegularTimePeriod next() {
  7. Hour result;
  8. if (this.hour != LAST_HOUR_IN_DAY) {
  9. result = new Hour(this.hour + 1, this.day);
  10. }
  11. else { // we are at the last hour in the day...
  12. Day nextDay = (Day) this.day.next();
  13. if (nextDay != null) {
  14. result = new Hour(FIRST_HOUR_IN_DAY, nextDay);
  15. }
  16. else {
  17. result = null;
  18. }
  19. }
  20. return result;
  21. }

代码示例来源:origin: org.openfuxml/ofx-chart

  1. protected RegularTimePeriod getRtp(Date d)
  2. {
  3. RegularTimePeriod rtp;
  4. switch(ofxTimePeriod)
  5. {
  6. case Hour: rtp = new Hour(d);break;
  7. case Day: rtp = new Day(d);break;
  8. case Month: rtp = new Month(d);break;
  9. default: rtp = new Hour(d);break;
  10. }
  11. return rtp;
  12. }

代码示例来源:origin: org.openfuxml/ofx-chart

  1. protected RegularTimePeriod getRtp(Date d)
  2. {
  3. RegularTimePeriod rtp;
  4. switch(ofxTimePeriod)
  5. {
  6. case Hour: rtp = new Hour(d);break;
  7. case Day: rtp = new Day(d);break;
  8. case Month: rtp = new Month(d);break;
  9. default: rtp = new Hour(d);break;
  10. }
  11. return rtp;
  12. }

相关文章