精华内容
下载资源
问答
  • JAVA 转换时间格式以及比较时间大小

    千次阅读 2017-06-05 10:54:47
    转换时间格式,比较时间大小。

    转换时间格式在JAVA中最常用的是就是SimpleDateFormat。
    使用方法:

    public String DateTimeFromArgs(String input) {
            String date = "2017-05-15T07:55:16";
            date = input.replaceFirst("T", " ");
            String pattern = null;
            if (input.contains("+")) {
                pattern = "yyyy-MM-dd hh:mm:ssZ";
            } else {
                pattern = "yyyy-MM-dd hh:mm:ss";
            }
            SimpleDateFormat format = new SimpleDateFormat(pattern);
            try {
                return format.parse(date);
            } catch (ParseException e) {
                return null;
            }
        }
    

    比较时间大小,我使用了一个偷懒的方法,我用了Date自带的before()这个方法:

     public boolean compare(String input1, String input2) throws ParseException {
            String pattern = null;
            if (input1.contains("+") || input2.contains("+")) {
                pattern = "yyyy-MM-dd hh:mm:ssZ";
            } else {
                pattern = "yyyy-MM-dd hh:mm:ss";
            }
            SimpleDateFormat format = new SimpleDateFormat(pattern);
            Date date1 = format.parse(input1);
            Date date2 = format.parse(input2);
            //如果date1在date2前面,就是date1比date2大,返回true
            //记得转换时间格式
            if (date1.before(date2))
                return true;
            else
                return false;
        }
    
    展开全文
  • public static void main(String[] args) throws Exception{ Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);...
    public static void main(String[] args) throws Exception{
     
    Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); 
    String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);
     
    System.out.println(now);
     
    }

     

    展开全文
  • Java转换时间格式2015-12-31T16:00:00.000Z

    千次阅读 2018-11-09 17:15:41
    今年的格式为2015-12-31T16:00:00.000Z,前端怎么转换都没反应,只能在后台接口里转啦,文章只是为了备忘。 year = year.replace(“Z”,“UTC”);  SimpleDateFormat format = new SimpleDateFormat(“yyyy-...

    今年的格式为2015-12-31T16:00:00.000Z,前端怎么转换都没反应,只能在后台接口里转啦,文章只是为了备忘。

    year = year.replace(“Z”,“UTC”); 
    SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd'T'HH:mm:ss.SSS Z”); 
    Date d = format.parse(year);
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy”); //只要年份

    Date year_f = simpleDateFormat.format(d);

     

    展开全文
  • Java时间格式转换

    2019-12-02 11:12:39
    文章目录Java时间格式转换1. 时间戳与日期格式转换2. 日期格式之间相互转换3. 获取年份,月份,日期,小时等 Java时间格式转换 常用几个时间格式转换类 import java.text.SimpleDateFormat; import java.util.Date; ...

    Java时间格式转换

    常用几个时间格式转换类

    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Calendar;
    

    1. 时间戳与日期格式转换

    时间戳转换为指定日期格式

    new SimpleDateFormat("yyyy-MM-dd HH").format(new Date(1574393730000L));
    

    转换结果:

    2019-11-22 11
    

    指定日期格式转换为时间戳(毫秒)

    new SimpleDateFormat("yyyy-MM-dd HH").parse("2019-11-22 11").getTime();
    

    转换结果:

    1574391600000
    

    2. 日期格式之间相互转换

    指定日期格式转换为Date日期

    new SimpleDateFormat("yyyy-MM-dd HH").parse("2019-11-22 11");
    

    转换结果:

    Fri Nov 22 11:00:00 GMT+08:00 2019
    

    3. 获取年份,月份,日期,小时等

    使用Date类获取(过时方法,不建议使用)

    Date date = new Date(1574393730000L);       //获取指定时间戳Date对象
    Date nowDate = new Date();                  //获取当前时刻Date对象
    
    date.getYear() + 1900;                      //2019,getYear始终返回年份与1900年之间的差
    date.getMonth() + 1;                        //11,月份实际是从0开始
    date.getDate();                             //22
    date.getHours();                            //11
    

    使用Calendar类获取

    Calendar nowCalendar = Calendar.getInstance();
    
    nowCalendar.get(Calendar.YEAR);             //2019
    nowCalendar.get(Calendar.MONTH) + 1;        //11,月份实际是从0开始
    nowCalendar.get(Calendar.DATE);             //22
    nowCalendar.get(Calendar.HOUR);             //11
    

    Calender转换为Date

    Date nowDate = Calendar.getInstance().getTime();
    
    展开全文
  • Java做的时间格式转换系统 一界面如下 二文件名为MyTime 后缀为.java 二代码如下 import java.util; public class MyTime{ int hour; int minute; int mm; int mmm; int all; int aa; int ba; int ca; int da; int ...
  • 将日期类型转换格式的字符串类型 java.util.Date中的日期 ? Date Date date = new Date; ? SimpleDateFormat sdf = new SimpleDateFormat"yyyy-MM-dd HH:mm:ss;个人收集整理 勿做商业用途 ? ?String time=sdf....
  • Java日期时间格式转换

    千次阅读 2019-04-19 17:16:00
    Java日期时间格式转换 1、Date转String 将日期格式化成指定的格式 public static String stampToDate(Date date) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); ...
  • java时间格式转换

    2019-01-31 15:41:58
    java时间格式转换
  • 例如:20180918/120023转换成2018-09-18 12:00:23 ... //时间格式转换 public String getNomalTime(String oldTime){ String newTime = ""; if(StringUtils.isNotBlank(oldTime)){ Strin...
  • Java时间转换格式大全

    2017-04-11 11:11:28
    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { ...
  • Java时间日期格式转换

    千次阅读 2017-11-22 09:34:46
    Java时间日期格式转换突然忘记了时间格式怎么转换,特此做个记录Java时间格式转换大全import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型...
  • Java时间格式转换大全

    2012-07-04 14:23:59
    Java时间格式转换大全
  • java UTC时间格式转换

    千次阅读 2019-09-24 17:25:24
    UTC时间格式样例:2018-09-28T16:00:00.000Z ...将常用时间格式转换成UTC格式 public static String formatUTC(String date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");...
  • java日期时间格式转换

    2016-10-03 15:54:00
    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date ...
  • java时间格式转换

    2012-04-05 14:11:47
    java时间格式转换:自动添加年月日(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"))后加一个大写E就可以了
  • Java 时间格式转换

    2016-04-03 15:36:50
    貌似java里面么有ToString()的时间类型格式,想格式时间还得自己写个函数 public class SimpleDateFormatDemo { public static String dateToString(Date d,String format){ return new SimpleDateFormat(format)...
  • java时间格式转换大全

    2012-11-03 10:38:03
    详细讲解了java时间格式转换,对你绝对有帮助
  • Java时间格式转换大全 做个记录~~ import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,736
精华内容 1,494
关键字:

java转换时间格式

java 订阅