精华内容
下载资源
问答
  • /*** 获取当前月第一天* @param firstDay*/public static String getFirstDay(){String first = null;try {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance()...

    /**

    * 获取当前月第一天

    * @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获取data年月日

    2020-09-02 21:51:56
    public static Map<String, Object> getDateMap(long cha) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Cale...

    public static Map<String, Object> getDateMap(long cha) {
            Calendar calendar = Calendar.getInstance();
            int year = calendar.get(Calendar.YEAR);
            int month = calendar.get(Calendar.MONTH) + 1;// 记得加1
            int day = calendar.get(Calendar.DATE);
            String sfm = " 00:00:00.00";
            String begins = year + "-" + month + "-" + day + sfm;

            // String转换为java.sql.Timestamp,String格式:yyyy-mm-dd hh:mm:ss[.f...]
            // ,方括号表示可选
            Timestamp beginst = Timestamp.valueOf(begins);
            long bl = beginst.getTime();
            Timestamp endst = new Timestamp(bl + cha);
            Map<String, Object> map = new HashMap<>();
            if (cha >= 0) {
                map.put("beginst", beginst);
                map.put("endst", endst);
            } else {
                map.put("beginst", endst);
                map.put("endst", beginst);
            }
            return map;
        }

    展开全文
  • /*** 获取当前月第一天* @param firstDay*/public static String getFirstDay(){String first = null;try {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance()...

    

    /**

    * 获取当前月第一天

    * @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获取当前年月日

    千次阅读 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
    

    展开全文
  • import 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...
  • import 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获取年月日

    万次阅读 2019-06-17 12:35:29
    public class TestMain { public static void main(String[] args) { ... String string = new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString(); System.out.println(str...
  • 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 怎么获取年月日

    千次阅读 2019-02-16 11:04:39
    代码如下 ...import java.util.Calendar; public class Test { public static void main(String[] args) {  Calendar a=Calendar.getInstance();  System.out.println(a.get(Calendar.YEAR));...
  • Java获取当前时间的年月日方法。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...
  • import java.text.SimpleDateFormat;import java.util....public class CalendarIntroTest {public static void main(String[] args) {Calendar cal = Calendar.getInstance();int year = cal.get(Calendar.YE...
  • //获取日 int hour=cal.get(Calendar.HOUR);//小时 System.out.println(year); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date parse = simpleDateFormat.parse("2019-09-08")...
  • Java获取年月日时分秒字符串

    千次阅读 2019-08-15 14:32:45
    * 生成随机图片文件名,年月日时分秒格式 */ String getString() { Date date = new Date(System.currentTimeMillis()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); ...
  • import 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获取年月日时分秒

    2020-06-22 16:01:30
    public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH )+1; int day = cal.get(Calendar.DAY_OF_...
  • java获取系统指定时间年月日 1 private String setDateTime(String falg) { 2 Calendar c = Calendar.getInstance(); 3 c.setTimeInMillis(new Date().getTime()); 4 SimpleDateFor...
  • public class test1 { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println(cal.get(Calendar.DATE)); System.out.println(cal.get(Calendar.YEAR)); Sy
  • java获取日期的年月日时分秒

    千次阅读 2019-09-06 14:39:17
    在项目中写定时任务的时候需要根据任务的归档时间触发定时任务,下面记录一下如果获取日期的年月日时分秒 ,使用的是Calendar类 Calendar ca = Calendar.getInstance(); ca.setTime(dataAutoProfiling.getGdsj());...
  • Java Date类获取当前年月日

    千次阅读 2020-11-18 23:26:33
    文章目录一、代码实现 一、代码实现 SimpleDateFormat sdf = new SimpleDateFormat();// 格式化时间 sdf.applyPattern("yyyy-MM-dd HH:mm:ss");...// 获取当前时间 String data=sdf.format(date); ...
  • java根据指定年月日获取该日期对应月份的天数 /** * 根据年月日 * 获取该日期对应月份天数 * @param date * @return */ public static int getDaysOfMonth(String date) { SimpleDateFormat format = new ...
  • JAVA获取格式为时间格式(而不是String)的系统当前日期,即年月日。 Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd”); String dateString = formatter.format...
  • 1.String转JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; JSONObject myJson = JSONObject.fromObject(jsonMessage); 2.String转JSONArray String jsonMessage = "...
  • java代码实现如下 view source print?  /**  * 英文简写(默认)如:2010-12-01  */  public static String ...
  • Java 时间 —— 获取当前年月日

    千次阅读 2018-03-22 17:51:46
    import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DATE); int month = cal.get(Cale...
  • [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";/*** ...
  • java获取当前时间的年月日时分秒

    千次阅读 2018-09-05 09:33:54
    java获取当前时间的年月日时分秒   解决方法: 例如,获取当前时间的年月日时分秒 String current_time=getFomartDate("yyyy-MM-dd HH:mm:ss") getFomartDate:...
  • Java获取年月日和时分秒

    千次阅读 2013-10-20 14:09:18
    import java.text.SimpleDateFormat; import java.util.Calendar; public class CalendarIntroTest { ... public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year =
  • 1.基本的获取时间方法public class TestDate {public static void main(String args[]) {java.util.Date utildate=newjava.util.Date();System.out.println(utildate);...获取年月日格式的时间publ...
  • import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test {public static void main(String[] args) throws Exception {Calendar now = Calendar....
  • /*** 获取date1相距date2多少天, date2>date1* @param date1* @param date2* @return* @throws ParseException*/public static int getDaysSpace(String date1,String date2){Calendar cal = Calendar....

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 223
精华内容 89
关键字:

java获取string年月日

java 订阅