java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5538|回复: 1

java比较两个字符串类型的日期时间大小

[复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66345

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-4-14 23:41:37 | 显示全部楼层 |阅读模式
    今天,在工作中需要写个比较两个字符串的日期时间的大家,即时间戳的大小的比较,用了三分钟写出了一个,测试了一下 还可以用,不一定最简洁高效,分享下,给刚刚java入门的兄弟们分享下!大家可在java论坛中提出意见与建议。
    0 b( U# U% m& E( E! x
    ) M- ]7 G  W4 }7 p# I! s& [9 G代码展示:
    & G9 t* {' {4 _6 Z# b* R, N- i% @' {" K1 c$ ?) C* ~4 L7 Y6 o/ L: p
    import java.text.ParseException;
    6 U! ?# _! J2 f" Limport java.text.SimpleDateFormat;9 P1 s2 k5 ^' S. S: a
    import java.util.Date;  h' G. j/ U7 o2 }, u
    7 B+ R1 W& a9 }4 Q
    public class Test {- N" }4 ]2 c8 Q1 }7 E& n. t% m
    ! I! N* Z* j* d. T7 q/ K
            public static void main(String[] args) throws ParseException {
    # l, k7 v9 i# d$ j3 |: `                String a="2015-04-14 00:00:00";  N  _3 N) x! T- g* a
                    String b="2015-04-14 00:00:01";% T) x8 o* z9 M; X9 ^  ~
                    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    " f4 }' L- z0 A2 D$ A                //此处会抛异常
    3 Q% G7 `0 G9 R9 {0 E. n, r4 [                Date date1 = sdf.parse(a);
    ! G0 K3 ^. h; o% }4 y                Date date2 = sdf.parse(b);7 W# }2 Z! b) S0 l. A  m" s
                    //获取毫秒数
    ! m- u; Y1 I3 x3 n. g* a/ D                long longDate1 = date1.getTime();) t( E+ r$ p$ _/ ?3 S0 c8 n& k
                    long longDate2 = date2.getTime();- c0 R. \: V1 q& }. k8 E  O
                    System.out.println("longDate1:"+longDate1+"  longDate2:"+longDate2);
    * q/ O" t( i% D) P; F. V5 X                System.out.println(longDate1>longDate2);& x: @( `2 j1 H% ?4 c
    " j( f7 m# Z; f2 J. H8 T: H  p
            }) {' e7 f+ O! I5 g# D* f& f# B" C

    # Z" j' i$ r6 Q$ C/ K9 t; q}
    ( W3 w' M4 [4 ^0 W* E/ K& @4 u$ D3 v" l
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-20 16:20
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    27

    帖子

    63

    积分

    普通会员

    Rank: 2

    积分
    63
    发表于 2016-11-20 16:29:37 | 显示全部楼层
    不错好资源 可以用
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-11-22 13:11 , Processed in 0.110616 second(s), 33 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表