java只获取日期不获取时间

如题所述

Calendar calendar=getCalendarByDate(new Date());
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE,0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTime();

如果参数是日期格式,这样也可以的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-11
1,新建一个类,构造函数是固定格式(字符串):"yyyy-MM-dd"
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
2,调用format方法,参数是你想要格式化的日期:
String dateString = dateFormat.format(Date date);
3,最后输出的:
2015-09-11
第2个回答  2013-04-24
new SimpleFormat().format(new Date(),“yyyy-MM-dd”);获取当前日期的值,格式是2013-04-24追问

谢谢

第3个回答  2013-04-24
new SimpleFormat().format(你的日期,“yyyy-MM-dd”)本回答被提问者采纳

java 获得当前日期,而不要当前时间的代码
Date cDate = null;\/\/ 与当前日期相差的天数,如果为+的话则当前日期往后+days天,否则往前-days天 int days = -7;try { String pattern = "yyyy-MM-dd";\/\/获取的日期格式 SimpleDateFormat df = new SimpleDateFormat(pattern);Date today = new Date();\/\/获取当前日期 String currentDate...

java只获取日期不获取时间
Calendar calendar=getCalendarByDate(new Date());calendar.set(Calendar.HOUR_OF_DAY,0);calendar.set(Calendar.MINUTE,0);calendar.set(Calendar.SECOND, 0);calendar.set(Calendar.MILLISECOND, 0);return calendar.getTime();如果参数是日期格式,这样也可以的。

Java LocalDateTime类
parse()方法具有重载版本,用于解析符合特定格式的字符串为LocalDateTime对象。需要注意的是,使用parse()时,要确保字符串格式符合Java日期时间解析规则。从LocalDateTime对象中获取日期和时间的组件,可以使用toLocalDate()和toLocalTime()方法。toLocalDate()将LocalDateTime转换为只包含日期信息的LocalDate对象...

在mysql数据库中查出来的只有时间日期而没有时间
1、检查定义的实体类Flight中的有关时间的变量的类型,想要拿到年月日 时分秒,一般用java.util.Date 包下面的Date类型去接收.2、java.sql.Date只有年月日3、java.sql.Time只有时分秒4、java.sql.Timestamp时间戳,具有年月日、时分秒,但是和java中常用的java.util.Date类型互相转麻烦,所以省事一般...

java 根据日期获取当月所有日期,和 上个月所有日期
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Main {private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");public static void main(String args[]) {Date d = new Date();\/\/ 月初System.out.println("月初" + sdf....

java怎样通过日期获取星期几?
1、使用Calendar类\\x0d\\x0a\/**\\x0d\\x0a* 获取当前日期是星期几\\x0d\\x0a*\\x0d\\x0a* @param dt\\x0d\\x0a* @return 当前日期是星期几\\x0d\\x0a*\/\\x0d\\x0apublic static String getWeekOfDate(Date dt) {\\x0d\\x0aString[] weekDays = {"星期日", "星期一", "星期二"...

java如何获取当前日期并计算出2个月后的日期
\/\/1、获取当前日期 方式一 Date b = new Date();System.out.println(f.format(b));\/\/2、获取当前日期 方式二 Calendar c = Calendar.getInstance();\/\/可以手动设置日期 \/\/c.set(2011, Calendar.JANUARY, 31);System.out.println(f.format(c.getTime()));\/\/3、获取当前日期增加两个月...

java怎么获取当前日期
java获取当前时间 方法\/步骤1Java获取当前时间分3中,jsp,java,xml 2jsp获取当前时间写js 3jsp获取当前时间写java代码 4Java获取当前时间获取newDate()为获取当前系统时间 5Java获取当前时间Calendarcalendar=Calendar.getInstance();可以对每个时间域单独修改 6java使用xml写sql语句 ...

java中gettime如何只获取年月日?
import java.util.Date;public class Test02 { public static void main(String[] args) { \/\/新建日期对象 并设置时间为实时 Date date = new Date(System.currentTimeMillis());\/\/设置日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");\/\/打印格式化以后的日期 System.out....

Java中获取当前系统对象的时间
在Java中,获取当前系统对象的时间可以通过多种方式实现。首先,使用`java.util.Date`类是最直接的方法。创建一个`Date`对象,如`Date date = new Date();`,这个操作会获取系统当前的日期和时间。在控制台输出时,你会看到类似于"Fri Nov 30 19:40:37 CST 2018"的格林威治时间。然而,这可能不...

相似回答