gpt4 book ai didi

org.joda.time.Years.getYears()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 17:40:40 29 4
gpt4 key购买 nike

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

Years.getYears介绍

[英]Gets the number of years that this period represents.
[中]获取此期间表示的年数。

代码示例

代码示例来源:origin: stackoverflow.com

LocalDate birthdate = new LocalDate(1996, 2, 29);
LocalDate now = new LocalDate(2014, 2, 28); // test, in real world without args
Years age = Years.yearsBetween(birthdate, now);
System.out.println(age.getYears()); // 18

代码示例来源:origin: dlew/joda-time-android

prepositionId = R.string.joda_time_android_preposition_for_time;
else if (Years.yearsBetween(now, timeDate).getYears() != 0) {

代码示例来源:origin: prestodb/presto

@Test
public void testDateDiffDate()
{
  DateTime baseDateTime = new DateTime(1960, 5, 3, 0, 0, 0, 0, DateTimeZone.UTC);
  String baseDateTimeLiteral = "DATE '1960-05-03'";
  assertFunction("date_diff('day', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) daysBetween(baseDateTime, DATE).getDays());
  assertFunction("date_diff('week', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) weeksBetween(baseDateTime, DATE).getWeeks());
  assertFunction("date_diff('month', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, DATE).getMonths());
  assertFunction("date_diff('quarter', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, DATE).getMonths() / 3);
  assertFunction("date_diff('year', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) yearsBetween(baseDateTime, DATE).getYears());
}

代码示例来源:origin: prestodb/presto

assertFunction("date_diff('month', " + baseDateTimeLiteral + ", " + TIMESTAMP_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, TIMESTAMP).getMonths());
assertFunction("date_diff('quarter', " + baseDateTimeLiteral + ", " + TIMESTAMP_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, TIMESTAMP).getMonths() / 3);
assertFunction("date_diff('year', " + baseDateTimeLiteral + ", " + TIMESTAMP_LITERAL + ")", BIGINT, (long) yearsBetween(baseDateTime, TIMESTAMP).getYears());
assertFunction("date_diff('year', " + weirdBaseDateTimeLiteral + ", " + WEIRD_TIMESTAMP_LITERAL + ")",
    BIGINT,
    (long) yearsBetween(weirdBaseDateTime, WEIRD_TIMESTAMP).getYears());

代码示例来源:origin: stackoverflow.com

boolean isInRange(Years age, int start, int end) {
 int intAge = age.getYears();
 if (intAge >= start && intAge <= end) {
  return true;
 } else {
  return false;
 }
}

代码示例来源:origin: org.jadira.usertype/usertype.core

@Override
  public Integer toNonNullValue(Years value) {
    return value.getYears();
  }
}

代码示例来源:origin: org.jadira.usertype/usertype.core

@Override
  public String toNonNullValue(Years value) {
    return YEAR_FORMATTER.print(value.getYears());
  }
}

代码示例来源:origin: org.jadira.usertype/usertype.jodatime

@Override
  public String toNonNullValue(Years value) {
    return YEAR_FORMATTER.print(value.getYears());
  }
}

代码示例来源:origin: stackoverflow.com

DateTime start = new DateTime(datenaiss_chooz.getDate());
Years h = Years.yearsBetween(start, new DateTime()); 
StringBuilder b = new StringBuilder();
b.append(h.getYears());
String str = b.toString();
if ( h.getYears()==0)
age.setText(""); 
else
age.setText(str+" "+"ans");

代码示例来源:origin: stackoverflow.com

public static void main(String[] args) {
  LocalDate birthdate = new LocalDate (1958, 1, 20);
  LocalDate now = new LocalDate();
  Years age = Years.yearsBetween(birthdate, now);
  System.out.println(age.getYears());
}

代码示例来源:origin: dremio/dremio-oss

@Override
 public long getDiff(Interval interval) {
  return Years.yearsIn(interval).getYears();
 }
};

代码示例来源:origin: com.metamx/java-util

@Override
public int numIn(ReadableInterval interval)
{
 return Years.yearsIn(interval).getYears();
}

代码示例来源:origin: io.lsn.spring/utilities

/**
 * get years amount between two dates
 *
 * @param fromDate
 * @param toDate
 * @return
 */
public static int yearsBetween(Date fromDate, Date toDate) {
  DateTime from = new DateTime(fromDate.getTime());
  DateTime to = new DateTime(toDate.getTime());
  return Years.yearsBetween(from, to).getYears();
}

代码示例来源:origin: com.atlassian.confluence.extra.chart/chart-plugin

private boolean isValidDateForTask(Date startDate, Date verifiedDate) {
  if (anchorDate == null) {
    anchorDate = startDate;
  } else {
    anchorDate = anchorDate.before(startDate) ? anchorDate : startDate;
  }
  long distance = Years.yearsBetween(new LocalDate(anchorDate), new LocalDate(verifiedDate)).getYears();
  return distance <= MAX_RANGE && !verifiedDate.after(MAX_DATE);
}

代码示例来源:origin: io.codearte.jfairy/jfairy

@Override
public void generateAge() {
  if (dateOfBirth != null) {
    age = Years.yearsBetween(dateOfBirth, DateTime.now()).getYears();
  } else {
    if (age != null) {
      return;
    }
    age = baseProducer.randomBetween(MIN_AGE, MAX_AGE);
  }
}

代码示例来源:origin: fi.vm.sade.haku/hakemus-api

@Override
  public boolean evaluate(final Map<String, String> context) {
    String dateOfBirth = getDateOfBirth(context);
    if (dateOfBirth == null) {
      return false;
    } else {
      DateTime dateTime = DateTime.parse(dateOfBirth, DateTimeFormat.forPattern("dd.MM.yyyy"));
      return Integer.parseInt(getLeft().getValue(context)) <= Years.yearsBetween(new LocalDate(dateTime), new LocalDate()).getYears();
    }

  }
}

代码示例来源:origin: org.apache.beam/beam-sdks-java-core

@Override
public IntervalWindow assignWindow(Instant timestamp) {
 DateTime datetime = new DateTime(timestamp, timeZone);
 DateTime offsetStart = startDate.withMonthOfYear(monthOfYear).withDayOfMonth(dayOfMonth);
 int yearOffset = Years.yearsBetween(offsetStart, datetime).getYears() / number * number;
 DateTime begin = offsetStart.plusYears(yearOffset);
 DateTime end = begin.plusYears(number);
 return new IntervalWindow(begin.toInstant(), end.toInstant());
}

代码示例来源:origin: org.apache.pig/pig

@Override
public Long exec(Tuple input) throws IOException
{
  if (input == null || input.size() < 2 || input.get(0) == null || input.get(1) == null) {
    return null;
  }
  DateTime startDate = (DateTime) input.get(0);
  DateTime endDate = (DateTime) input.get(1);
  // Larger value first
  Years y = Years.yearsBetween(endDate, startDate);
  // joda limitation, only integer range, at the risk of overflow, need to be improved
  return (long) y.getYears();
}

代码示例来源:origin: io.prestosql/presto-main

@Test
public void testDateDiffDate()
{
  DateTime baseDateTime = new DateTime(1960, 5, 3, 0, 0, 0, 0, DateTimeZone.UTC);
  String baseDateTimeLiteral = "DATE '1960-05-03'";
  assertFunction("date_diff('day', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) daysBetween(baseDateTime, DATE).getDays());
  assertFunction("date_diff('week', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) weeksBetween(baseDateTime, DATE).getWeeks());
  assertFunction("date_diff('month', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, DATE).getMonths());
  assertFunction("date_diff('quarter', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) monthsBetween(baseDateTime, DATE).getMonths() / 3);
  assertFunction("date_diff('year', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, (long) yearsBetween(baseDateTime, DATE).getYears());
}

代码示例来源:origin: uk.co.nichesolutions.presto/presto-main

@Test
public void testDateDiffDate()
{
  DateTime baseDateTime = new DateTime(1960, 5, 3, 0, 0, 0, 0, DateTimeZone.UTC);
  String baseDateTimeLiteral = "DATE '1960-05-03'";
  assertFunction("date_diff('day', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, daysBetween(baseDateTime, DATE).getDays());
  assertFunction("date_diff('week', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, weeksBetween(baseDateTime, DATE).getWeeks());
  assertFunction("date_diff('month', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, monthsBetween(baseDateTime, DATE).getMonths());
  assertFunction("date_diff('quarter', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, monthsBetween(baseDateTime, DATE).getMonths() / 3);
  assertFunction("date_diff('year', " + baseDateTimeLiteral + ", " + DATE_LITERAL + ")", BIGINT, yearsBetween(baseDateTime, DATE).getYears());
}

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com