-
Java获取当前年月日
2016-08-26 17:39:52* 获取当前月第一天 * @param firstDay */ public static String getFirstDay(){ String first = null; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); .../** * 获取当前月第一天 * @param firstDay */ public static String getFirstDay(){ String first = null; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); //获取当前月第一天 c.add(Calendar.MONTH, 0); c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 first = format.format(c.getTime()); } catch (Exception e) { e.printStackTrace(); } return first; } /** * 获取当前月最后一天 减一天 * @return */ public static String getLastDay(){ String last = null; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar ca = Calendar.getInstance(); ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH)-1); last = format.format(ca.getTime()); } catch (Exception e) { e.printStackTrace(); } return last; } /** * 获取当前月前天日期 * @return */ public static String getBeforeDate(){ String strDate = ""; try { Date date = new Date(System.currentTimeMillis() - (86400000)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); strDate = sdf.format(date); } catch (Exception e) { e.printStackTrace(); } return strDate; } /** * 获取某月第一天 * @param month * @return */ public static String getFirtDayOfMonth(int month){ String firtDayOfMonth = null; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); //设置月份 cal.set(Calendar.MONTH, month-1); //获取某月最大天数 int lastDay = cal.getActualMinimum(Calendar.DAY_OF_MONTH); //设置日历中月份的最大天数 cal.set(Calendar.DAY_OF_MONTH, lastDay); firtDayOfMonth = sdf.format(cal.getTime()); } catch (Exception e) { e.printStackTrace(); } return firtDayOfMonth; } /** * 获取某月最后一天 * @param month * @return */ public static String getLastDayOfMonth(int month){ String lastDayOfMonth = null; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); //设置月份 cal.set(Calendar.MONTH, month-1); //获取某月最大天数 int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH); //设置日历中月份的最大天数 cal.set(Calendar.DAY_OF_MONTH, lastDay); lastDayOfMonth = sdf.format(cal.getTime()); } catch (Exception e) { e.printStackTrace(); } return lastDayOfMonth; } public static void main(String[] args) { System.out.println("获取当前月第一天 : "+getFirstDay()); System.out.println("获取当前月最后一天减一天 : "+getLastDay()); System.out.println("获取当前月前天日期 : "+getBeforeDate()); System.out.println("获取某月第一天 : "+getFirtDayOfMonth(8)); System.out.println("获取某月最后一天 : "+getLastDayOfMonth(8)); } 输出结果: 获取当前月第一天 : 2016-08-01 获取当前月最后一天减一天 : 2016-08-30 获取当前月前天日期 : 2016-08-25 获取某月第一天 : 2016-08-01 获取某月最后一天 : 2016-08-31
-
java获取当前年月日
2015-06-17 16:25:08获取当前时间,年月日。。。 Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH )+1; int day = cal.get(Calendar.DAY_OF_MONTH);获取当前时间,年月日。。。
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH )+1;int day = cal.get(Calendar.DAY_OF_MONTH);
-
java获取当前年月日时分秒等
2016-12-05 18:34:18Calendarcal=Calendar.getInstance(); intyear=cal.get(Calendar.YEAR); intmonth=cal.get(Calendar.MONTH)+1; System.out.println(year+"年"+month+"月");Calendar cal = Calendar.getInstance();
// 当前年
int year = cal .get(Calendar.YEAR);
// 当前月
int month = cal .get(Calendar.MONTH) + 1;
// 当前日
int day = cal .get(Calendar.DATE);
// 当前小时
int hour = cal .get(Calendar.HOUR_OF_DAY);
// 当前分钟
int minute = cal .get(Calendar.MINUTE);
// 当前秒
int second = cal .get(Calendar.SECOND);System.out.println(year + " 年 " + month + " 月"+ day + "日" + hour + " 时" + minute + " 分" + second + "秒");
// 当前是本周第几天
int dayOfWeek = cal .get(Calendar.DAY_OF_WEEK);
// 当前是本月第几天
int dayOfMonth = cal .get(Calendar.DAY_OF_MONTH);
// 当前是本年第几天
int dayOfYear = cal .get(Calendar.DAY_OF_YEAR);SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
// 当月第一天
cal = Calendar.getInstance();
cal .add(Calendar.MONTH, 0);
cal .set(Calendar.DAY_OF_MONTH, 1);
String firstday = format.format(cal .getTime());System.out.println("本月第一天是:" + firstday );
// 当月最后一天
cal = Calendar.getInstance();
cal .add(Calendar.MONTH, 1);
cal .set(Calendar.DAY_OF_MONTH, 0);
String lastday = format.format(cal .getTime());
System.out.println("本月最后一天是:" + lastday);// 通过Date对象获取 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = new Date(); System.out.println("当前日期字符串:" + format.format(date));
-
java获取当前年月日历_Java获取当前年月日、时间
2021-01-14 13:16:34两种方法,通过Date类或者通过Calendar类。...import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;impo...两种方法,通过Date类或者通过Calendar类。Date类比较简单,但是要得到细致的字段的话Calendar类比较方便。
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import org.junit.Test;
public class GetTimeNow {
/**
* 通过Calendar类获取
*/
@Test
public void getTimeNowThroughCalendar(){
//使用默认时区和语言环境获得一个日历。
Calendar rightNow = Calendar.getInstance();
/*用Calendar的get(int field)方法返回给定日历字段的值。
HOUR 用于 12 小时制时钟 (0 - 11),HOUR_OF_DAY 用于 24 小时制时钟。*/
Integer year = rightNow.get(Calendar.YEAR);
Integer month = rightNow.get(Calendar.MONTH)+1; //第一个月从0开始,所以得到月份+1
Integer day = rightNow.get(rightNow.DAY_OF_MONTH);
Integer hour12 = rightNow.get(rightNow.HOUR);
Integer hour24 = rightNow.get(rightNow.HOUR_OF_DAY);
Integer minute = rightNow.get(rightNow.MINUTE);
Integer second = rightNow.get(rightNow.SECOND);
Integer millisecond = rightNow.get(rightNow.MILLISECOND);
String TimeNow12 = year+"-"+month+"-"+day+" "+hour12+":"+minute+":"+second+":"+millisecond;
String TimeNow24 = year+"-"+month+"-"+day+" "+hour24+":"+minute+":"+second+":"+millisecond;
System.out.println("日历:"+rightNow+"n12小时制时钟:"+TimeNow12+"n24小时制时钟:"+TimeNow24);
}
/**
* 通过Date类获取
*/
@Test
public void getTimeNowThroughDate(){
Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS");
System.out.println(format.format(date));
//DateFormat类的静态工厂方法
System.out.println(format.getInstance().format(date));
System.out.println(format.getDateInstance().format(date));
System.out.println(format.getTimeInstance().format(date));
System.out.println(format.getDateTimeInstance().format(date));
//DateFormat带参数的静态工厂方法
//第一个参数是静态变量style有4中取值0、1、2、3分别对应SHORT、MIDIUM、LONG、FULL
//第二个参数根据环境敏感的Locale类的静态变量自定义输出
System.out.println(format.getDateInstance(0, Locale.CHINA).format(date));
System.out.println(format.getTimeInstance(0,Locale.CHINA).format(date));
System.out.println(format.getDateTimeInstance(2,2).format(date));
}
/**
* 两者结合。。。
*/
@Test
public void getTimeNowTogether(){
String TimeNow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS").format(Calendar.getInstance().getTime());
System.out.println(TimeNow);
}
}
三种方法分别输出:
日历:java.util.GregorianCalendar[time=1454251772565,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=0,WEEK_OF_YEAR=6,WEEK_OF_MONTH=6,DAY_OF_MONTH=31,DAY_OF_YEAR=31,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=10,HOUR_OF_DAY=22,MINUTE=49,SECOND=32,MILLISECOND=565,ZONE_OFFSET=28800000,DST_OFFSET=0]
12小时制时钟:2016-1-31 10:49:32:565
24小时制时钟:2016-1-31 22:49:32:565
2016-01-31 22:49:50:36
16-1-31 下午10:49
2016-1-31
22:49:50
2016-1-31 22:49:50
2016年1月31日 星期日
下午10时49分50秒 CST
2016-1-31 22:49:50
2016-01-31 22:50:09:270
附:
可以将不同选项传入这些工厂方法,以控制结果的长度(从 SHORT 到 MEDIUM 到 LONG 再到 FULL)。确切的结果取决于语言环境,但是通常:
SHORT 完全为数字,如 12.13.52 或 3:30pm MEDIUM 较长,如 Jan 12, 1952 LONG 更长,如 January 12, 1952 或 3:30:32pm FULL 是完全指定,如 Tuesday、April 12、1952 AD 或 3:30:42pm PST。
-
java当前的年月日,Java获取当前年月日
2021-03-26 15:52:56/*** 获取当前月第一天* @param firstDay*/public static String getFirstDay(){String first = null;try {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance()... -
java年月日_Java获取当前年月日、时间
2021-02-12 09:05:31importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.Locale;...public classGetTimeNow {/*** 通过Calendar类获取*/@Testp... -
java中如何获取当前月日_Java获取当前年月日
2021-03-08 15:19:38/*** 获取当前月第一天* @param firstDay*/public static String getFirstDay(){String first = null;try {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance()... -
java 获取当前年月日,uuid获取
2016-11-08 17:59:22java中获取当前年月日使用Calendar类 //获取Calendar类 Calendar calendar = Calendar.getInstance(); //获取年 calendar.get(Calendar.YEAR); //获取月 注:获取的月比真实月少1 calendar.get(Calendar.... -
java获得日期_Java获取当前年月日、时间
2021-03-03 11:07:50两种方法,通过Date类或者通过Calendar类。...import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;impo... -
Java获取当前年月日、时间
2016-01-31 22:53:41两种方法,通过Date类或者通过Calendar类。Date类比较简单,但是要得到...import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.L -
Java获取当前年月日并输出显示。
2017-03-02 10:07:56//获取当前日期 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); String time = sdf.format(date); System.out.println(time); -
java获取当前年月日历_Java获取当前时间的年月日方法
2021-01-14 13:16:35import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static void main(String[] args) throws Pa... -
java获取当前年月日历_Java获取当前时间的年月日方法详解
2020-12-24 21:28:34import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static void main(String[] args) throws Pa... -
java 获取当前月日_Java获取当前时间年月日的方法
2021-02-12 18:52:38本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public ... -
java 只获取年月日_Java获取当前时间的年月日方法
2021-03-15 02:57:01Java 获取当前时间的年、月、日、小时、分钟、秒数。public static void getDateTime() throws ParseException{Calendar now = Calendar.getInstance();System.out.println("年: " + now.get(Calendar.YEAR));System... -
java 取当前时间年月日_Java获取当前时间年月日的方法
2021-03-06 02:34:29本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public ... -
java获取当前年月日历_Java 实例 - 日历表及获取当前的年月日时间
2021-01-14 13:16:371 package guyu.day0831;23 import java.text.SimpleDateFormat;4 import java.time.DayOfWeek;5 import java.time.LocalDate;6 import java.util.Date;78 /**9 * @Author: Fred10 * @Date: 2020/8/31 9:2811 */1... -
Java获取当前时间年月日的方法
2020-08-26 18:01:56主要为大家详细介绍了Java获取当前时间年月日的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
java获取时间的年月日时分秒_Java 获取当前时间的年月日时分秒
2021-02-27 16:40:19Java 获取当前时间的年月日时分秒的方法:package com.ob;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public ... -
java获取当前的年月_Java获取当前时间的年月日方法
2021-03-06 05:36:1123 import java.text.ParseException;4 import java.text.SimpleDateFormat;5 import java.util.Calendar;6 import java.util.Date;78 public class DateTest {910 public static void main(St... -
java获取当前年月日历_java万年历,获取该年月日历表
2021-01-27 01:57:35这篇文章主要介绍了java获取对应年月分日历表有需要的朋友可以来参考下这篇文章应用java技术输入年份和月份获取该年月日历表,下面通过一段代码给大家做展示:输入年份和月份,打印出这个月的日历表1.1900年1月1日是... -
java获取月末日期_Java获取当前时间年月日的方法
2021-01-14 06:49:03本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public ... -
java 取当前时间年月日_Java获取当前时间的年月日方法
2021-03-06 02:34:44import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static void main(String[] args) throws Pa... -
java里如何求当前年月日_Java获取当前时间年月日的方法
2021-03-15 11:08:55Java获取当前时间年月日的方法发布于 2020-8-10|复制链接摘记: 本文实例为大家分享了java获取当前时间年月日的具体代码,供大家参考,具体内容如下```javaimport java.text.ParseException;import java.text.... -
java script 月日年转年月日_JavaScript如何获取获取当前年月日星期
2021-03-22 12:37:57JavaScript如何获取获取当前年月日星期导语:JavaScript如何获取获取当前年月日星期呢?下面是小编给大家提供的代码实现示例,大家可以参考阅读,更多详情请关注应届毕业生考试网。/p>... -
java取服务器时间的年月日_Java获取当前时间的年月日方法
2021-03-13 09:05:51Java获取当前时间的年月日方法。package com.ob;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static void... -
java 获取时间的年月日_java怎么获取当前时间 年月日 时分秒
2021-03-04 01:45:00可以使用cast(时间字段 as datetime)实现;转换存储过程如下:create proc sp_millisec_2_datetime@millisec_all bigint,@base_time datetime2,@output_datetime datetime2 outputasdeclare @millisec_part as ... -
java获取当前分钟_分别获取当前年月日 小时 分钟 秒 毫秒
2021-02-12 20:58:29[java]代码库/*** 英文简写(默认)如:2010-12-01*/public static String FORMAT_SHORT = "yyyy-MM-dd";/*** 英文全称 如:2010-12-01 23:15:06*/public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";/*** ...