java如何获取某一天的日期?

java如何获取某一天的日期?

import java.util.*;
import java.text.*;

//1.由用户输入日期
String input = "2008-10-12"; //这个客户端输入

//把用户输入的日期转成 java 日期类
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d = df.parse(input);

//输出结果
Calendar cal = Calendar.getInstance();
cal.setTime(d);

int day = cal.get(DAY_OF_MONTH); //日
int month = cal.get(MONTH) + 1; //月(从0开始, 一般加1,实际是否 Calendar 里面常量的值决定的)
int year = cal.get(YEAR ); //年
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-02
import java.util.*;
import java.text.*;
class Test
{
public static void main(String[] args)
{
Calendar cal = Calendar.getInstance();
int day = cal.get(DAY_OF_WEEK);
System.out.println("今天是:"+day+"号")
}
}
这个把! 答案补充 哦 把 int day = cal.get(DAY_OF_MONTH ); 把
第2个回答  推荐于2020-12-01
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//定义格式化的形式;
String today = sf.format(new Date());
//将得到的当前日期按上面的格式转为String类型;
System.out.println(today);

要导两个包
import java.text.SimpleDateFormat;
import java.util.Date;
第3个回答  2015-05-19
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//定义格式化的形式;
String today = sf.format(new Date());
//将得到的当前日期按上面的格式转为String类型;
System.out.println(today);
第4个回答  2013-04-01
String 转换成 java.util.Date ?
SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd");
Date date=fmt.parse("2013-04-01");
......................

java如何获取某一天的日期?
\/\/1.由用户输入日期 String input = "2008-10-12"; \/\/这个客户端输入 \/\/把用户输入的日期转成 java 日期类 DateFormat df = new SimpleDateFormat("yyyy-MM-dd");Date d = df.parse(input);\/\/输出结果 Calendar cal = Calendar.getInstance();cal.setTime(d);int day = cal.get(DAY_...

java怎么得到某个月的第一天和最后一天的日期,以2012-06为例
public class DateUtil { \/** * 获取给定时间所在周的第一天(Sunday)的日期和最后一天(Saturday)的日期 * * @param calendar * @return Date数组,[0]为第一天的日期,[1]最后一天的日期 *\/ public Date[] getWeekStartAndEndDate(Calendar calendar) { Date[] dates = ...

java获取年、月、日
Calendar.DATE: 获取日期,包含年月日。Calendar.DAY_OF_MONTH :获取月份中的某一天。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象...

calender用法
1、获取某日期的日号 2、给定日期的前\/后n天 3、给定日期的前\/后n月 4、确定前\/后某月、前\/后某日的日期 5、给定日期的前\/后n年 6、确定某年某月的最后一天 7、计算某年某月的有多少天 Calendar的中文翻译是日历,实际上,在历史上有着许多种计时的方法。所以为了计时的统一,必需指定一个...

java 日期 数字 格式 常用处理
第一个函数首先尝试解析输入的字符串日期,然后使用第二个函数计算具体的天数。获取某一年某个月的完整日期列表:java public static List getMonthFullDay(int year, int month, int day) { List fullDayList = new ArrayList>();if (day <= 0) { day = 1;} ...

java问题 获取当前时间
getDate();换成 new Date()就可以了,注意这里Date()是java.util包中的。这样输出的时间格式是:dow mon dd hh:mm:ss zzz yyyy其中:dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)...

java获取某个日期的前一天的方法(有没有可以直接调用的函数、方法)
用某个日期的“时间毫秒戳”减去1000*60*60*24,然后化为显示形式即可 比如今天的前一天-昨天 Date d=new Date(System.currentTimeMillis()-1000*60*60*24);System.out.println(d);显示 Tue Jul 26 11:08:22 CST 2011

java编程 输出昨天日期
public class DateCalcu { public static String getYesterday(String Today) { String Yes = "";String year = "", month = "", day = "";int y = 0, m = 0, d = 0;year = Today.substring(0, 4);month = Today.substring(4, 6);day = Today.substring(6, 8);y = Integer...

java查询某一天是一年中的第几天
java中Calendar类中给出了求第几天第几周的方法的,所以直接引用即可。Calendar ca = Calendar.getInstance();\/\/创建一个日期实例 ca.setTime(new Date());\/\/实例化一个日期 System.out.println(ca.get(Calendar.DAY_OF_YEAR));\/\/获取是第多少天 System.out.println(ca.get(Calendar.WEEK_OF_...

java中的getday
getDay()方法就是获得这一天的星期码(int类型的),从星期一到星期日的星期码是1,2,3,4,5,6,0。其功能就是用于获取传入日期的星期码的;比如:create的参数值是‘2019-06-11 12:10:03’,那么create.getDay()得到的值就是‘2’知道了这个再怎么用就会显而易见了,setDay()方法和get...

相似回答