相关疑难解决方法(0)

相当于C#的DateTime.Now在Java中?

如何在Java中获取当前日期?

在C#中它是DateTime.Now.

java datetime

341
推荐指数
9
解决办法
38万
查看次数

如何创建今天午夜和明天午夜的Java Date对象?

在我的代码中,我需要找到今天发生的所有事情.因此,我需要将今天上午00:00(今天凌晨的午夜)至今晚午夜(今晚午夜)的日期进行比较.

我知道 ...

Date today = new Date(); 
Run Code Online (Sandbox Code Playgroud)

......马上找我 而......

Date beginning = new Date(0);
Run Code Online (Sandbox Code Playgroud)

...让我在1970年1月1日零时间.但是今天零时间和明天零时间的简单方法是什么?

更新; 我做到了这一点,但肯定有一种更简单的方法吗?

Calendar calStart = new GregorianCalendar();
calStart.setTime(new Date());
calStart.set(Calendar.HOUR_OF_DAY, 0);
calStart.set(Calendar.MINUTE, 0);
calStart.set(Calendar.SECOND, 0);
calStart.set(Calendar.MILLISECOND, 0);
Date midnightYesterday = calStart.getTime();

Calendar calEnd = new GregorianCalendar();
calEnd.setTime(new Date());
calEnd.set(Calendar.DAY_OF_YEAR, calEnd.get(Calendar.DAY_OF_YEAR)+1);
calEnd.set(Calendar.HOUR_OF_DAY, 0);
calEnd.set(Calendar.MINUTE, 0);
calEnd.set(Calendar.SECOND, 0);
calEnd.set(Calendar.MILLISECOND, 0);
Date midnightTonight = calEnd.getTime();
Run Code Online (Sandbox Code Playgroud)

java date

170
推荐指数
10
解决办法
20万
查看次数

日历<=另一个日历

while (r.next()) {
    String rn = r.getString(3);
    String sqldate = r.getString(2); // database reservation date
}
Run Code Online (Sandbox Code Playgroud)

从数据库获取日期

DateFormat RD = new SimpleDateFormat("yyyy-MM-dd");
     java.sql.Date converteddate = new java.sql.Date(RD.parse(sqldate).getTime());
     Calendar cal = Calendar.getInstance();
     Calendar cal1 = Calendar.getInstance();
     cal.setTime(converteddate);
     cal.add(Calendar.DATE, 7);
     if(cal<=cal1){ }// i need to this opration i dont know how
Run Code Online (Sandbox Code Playgroud)

我需要检查cal是<= Cal1.有任何想法吗?

java calendar

0
推荐指数
1
解决办法
194
查看次数

标签 统计

java ×3

calendar ×1

date ×1

datetime ×1