java.util.Date.getTime()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(255)

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

Date.getTime介绍

[英]Returns this Date as a millisecond value. The value is the number of milliseconds since Jan. 1, 1970, midnight GMT.
[中]以毫秒值的形式返回此日期。该值是自1970年1月1日格林尼治标准时间午夜以来的毫秒数。

代码示例

代码示例来源:origin: netty/netty

private static long parseIso8601(String value) {
  try {
    return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z").parse(value).getTime();
  } catch (ParseException ignored) {
    return 0;
  }
}

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

/**
 * Gets the millis, which is the Calendar millis value.
 * 
 * @param object  the Calendar to convert, must not be null
 * @param chrono  the chronology result from getChronology, non-null
 * @return the millisecond value
 * @throws NullPointerException if the object is null
 * @throws ClassCastException if the object is an invalid type
 */
public long getInstantMillis(Object object, Chronology chrono) {
  Calendar calendar = (Calendar) object;
  return calendar.getTime().getTime();
}

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

public class MainClass {

 public static void main(String[] args) {
  java.util.Date utilDate = new java.util.Date();
  java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
  System.out.println("utilDate:" + utilDate);
  System.out.println("sqlDate:" + sqlDate);

 }

}

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

try {
   SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
   Date past = format.parse("01/10/2010");
   Date now = new Date();
   System.out.println(TimeUnit.MILLISECONDS.toMillis(now.getTime() - past.getTime()) + " milliseconds ago");
   System.out.println(TimeUnit.MILLISECONDS.toMinutes(now.getTime() - past.getTime()) + " minutes ago");
   System.out.println(TimeUnit.MILLISECONDS.toHours(now.getTime() - past.getTime()) + " hours ago");
   System.out.println(TimeUnit.MILLISECONDS.toDays(now.getTime() - past.getTime()) + " days ago");
 }
 catch (Exception j){
   j.printStackTrace();
 }

代码示例来源:origin: ctripcorp/apollo

private static Date getDayBeginTime(Date date) {
 Calendar calendar = Calendar.getInstance();
 calendar.setTime(date);
 calendar.set(Calendar.HOUR, 0);
 calendar.set(Calendar.MINUTE, 0);
 calendar.set(Calendar.SECOND, 0);
 calendar.set(Calendar.MILLISECOND, 0);
 return new Date(calendar.getTime().getTime());
}

代码示例来源:origin: spring-projects/spring-framework

/**
 * Returns the time after which a task should run again.
 */
@Override
public Date nextExecutionTime(TriggerContext triggerContext) {
  Date lastExecution = triggerContext.lastScheduledExecutionTime();
  Date lastCompletion = triggerContext.lastCompletionTime();
  if (lastExecution == null || lastCompletion == null) {
    return new Date(System.currentTimeMillis() + this.initialDelay);
  }
  if (this.fixedRate) {
    return new Date(lastExecution.getTime() + this.period);
  }
  return new Date(lastCompletion.getTime() + this.period);
}

代码示例来源:origin: knowm/XChange

public static Long toEpoch(Date dateTime, String timeZone) {
 // Epoch of midnight in local time zone
 Calendar timeOffset = Calendar.getInstance(TimeZone.getTimeZone(timeZone));
 timeOffset.set(Calendar.MILLISECOND, 0);
 timeOffset.set(Calendar.SECOND, 0);
 timeOffset.set(Calendar.MINUTE, 0);
 timeOffset.set(Calendar.HOUR_OF_DAY, 0);
 long midnightOffSet = timeOffset.getTime().getTime();
 long localTimestamp = dateTime.getTime();
 return timeOffset == null ? null : midnightOffSet + localTimestamp;
}

代码示例来源:origin: knowm/XChange

public long getTimestamp() throws IOException {
 long deltaServerTime = ((BinanceExchange) exchange).deltaServerTime();
 Date systemTime = new Date(System.currentTimeMillis());
 Date serverTime = new Date(systemTime.getTime() + deltaServerTime);
 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
 LOG.trace(
   "getTimestamp: {} + {} => {}",
   df.format(systemTime),
   deltaServerTime,
   df.format(serverTime));
 return serverTime.getTime();
}

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

String time1 = "16:00:00";
String time2 = "19:00:00";

SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date date1 = format.parse(time1);
Date date2 = format.parse(time2);
long difference = date2.getTime() - date1.getTime();

代码示例来源:origin: jenkinsci/jenkins

public void doRun() {
    while(new Date().getTime() >= cal.getTimeInMillis()) {
      LOGGER.log(Level.FINE, "cron checking {0}", cal.getTime());
      try {
        checkTriggers(cal);
      } catch (Throwable e) {
        LOGGER.log(Level.WARNING,"Cron thread throw an exception",e);
        // SafeTimerTask.run would also catch this, but be sure to increment cal too.
      }
      cal.add(Calendar.MINUTE,1);
    }
  }
}

代码示例来源:origin: hibernate/hibernate-orm

@Override
public Date fromString(String string) {
  try {
    return new Timestamp( new SimpleDateFormat( TIMESTAMP_FORMAT ).parse( string ).getTime() );
  }
  catch ( ParseException pe) {
    throw new HibernateException( "could not parse timestamp string" + string, pe );
  }
}

代码示例来源:origin: alibaba/druid

static void setParam(PreparedStatement stmt, int paramIndex, Date value) throws SQLException {
  if (value == null) {
    stmt.setNull(paramIndex, Types.TIMESTAMP);
  } else {
    stmt.setTimestamp(paramIndex, new Timestamp(value.getTime()));
  }
}

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

@Test
public void testTimestamp()
    throws Exception
{
  AccumuloRowSerializer serializer = serializerClass.getConstructor().newInstance();
  Type type = TIMESTAMP;
  Timestamp expected = new Timestamp(new java.util.Date().getTime());
  byte[] data = serializer.encode(type, expected);
  Timestamp actual = new Timestamp(serializer.decode(type, data));
  assertEquals(actual, expected);
  deserializeData(serializer, data);
  actual = serializer.getTimestamp(COLUMN_NAME);
  assertEquals(actual, expected);
}

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

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = dateFormat.parse("23/09/2007");
long time = date.getTime();
new Timestamp(time);

代码示例来源:origin: oblac/jodd

public Person createModesty() {
  Address benhome = new Address("NN Island", "Blue Cave", "ta", new Zipcode("82742"));
  Address benwork = new Address("44 Planetary St.", "Neptune", "Milkiway", new Zipcode("12345"));
  Calendar benCal = Calendar.getInstance();
  benCal.set(1986, Calendar.AUGUST, 8, 8, 11);
  Person ben = new Person("Modesty", "Blase", benCal.getTime(), benhome, benwork);
  benCal = Calendar.getInstance();
  benCal.set(1995, Calendar.MAY, 21, 8, 11);
  ben.setFirstBaseBallGame(new Timestamp(benCal.getTime().getTime()));
  ben.getHobbies().add("sneak");
  ben.getHobbies().add("kill");
  ben.getHobbies().add("fight");
  return ben;
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void testSetParameterValueWithCalendarAndUnknownType() throws SQLException {
  java.util.Calendar cal = new GregorianCalendar();
  StatementCreatorUtils.setParameterValue(preparedStatement, 1, SqlTypeValue.TYPE_UNKNOWN, null, cal);
  verify(preparedStatement).setTimestamp(1, new java.sql.Timestamp(cal.getTime().getTime()), cal);
}

代码示例来源:origin: spring-projects/spring-framework

public long getDateHeader(String name) {
  String headerValue = getHeader(name);
  if (headerValue == null) {
    return -1;
  }
  try {
    return newDateFormat().parse(getHeader(name)).getTime();
  }
  catch (ParseException ex) {
    throw new IllegalArgumentException(
        "Value for header '" + name + "' is not a valid Date: " + headerValue);
  }
}

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

SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String inputString1 = "23 01 1997";
String inputString2 = "27 04 1997";

try {
  Date date1 = myFormat.parse(inputString1);
  Date date2 = myFormat.parse(inputString2);
  long diff = date2.getTime() - date1.getTime();
  System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
} catch (ParseException e) {
  e.printStackTrace();
}

代码示例来源:origin: wuyouzhuguli/SpringAll

@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
  System.out.println("开始执行过滤器");
  Long start = new Date().getTime();
  filterChain.doFilter(servletRequest, servletResponse);
  System.out.println("【过滤器】耗时 " + (new Date().getTime() - start));
  System.out.println("结束执行过滤器");
}

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

java.util.Calendar cal = Calendar.getInstance();
java.util.Date utilDate = new java.util.Date(); // your util date
cal.setTime(utilDate);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);    
java.sql.Date sqlDate = new java.sql.Date(cal.getTime().getTime()); // your sql date
System.out.println("utilDate:" + utilDate);
System.out.println("sqlDate:" + sqlDate);

相关文章