java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5686|回复: 1

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

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

    [LV.Master]出神入化

    2093

    主题

    3751

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66773

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

    发表于 2015-4-14 23:41:37 | 显示全部楼层 |阅读模式
    今天,在工作中需要写个比较两个字符串的日期时间的大家,即时间戳的大小的比较,用了三分钟写出了一个,测试了一下 还可以用,不一定最简洁高效,分享下,给刚刚java入门的兄弟们分享下!大家可在java论坛中提出意见与建议。8 z. Q1 m. m- x" x( V3 g& x6 X, d
    0 T6 ]1 A( U; z' {/ a2 y
    代码展示:
    - Z3 Z, Z$ Q3 l. J* C8 ?
    $ {# V, q( A1 k7 p, w8 K) _) Pimport java.text.ParseException;
    1 i  ~5 j0 N! w3 Dimport java.text.SimpleDateFormat;
    ; d  ^& a& _" j# i  m7 \import java.util.Date;% S- Y4 e, b+ ]
    . Z( z1 ^9 J/ W+ y
    public class Test {5 ~0 z6 M) W2 A0 E

    ( ^) ]6 _4 ~. w        public static void main(String[] args) throws ParseException {
    . a7 e7 v, V+ S                String a="2015-04-14 00:00:00";
    + W$ G/ G" b: d) B6 S. Z7 C                String b="2015-04-14 00:00:01";) G5 c7 {; I' D4 u, x4 \4 z
                    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    ' F$ }- s$ k6 f6 r# H* v                //此处会抛异常
    7 c2 l/ j' y$ Z4 p0 L: |% j& e5 J                Date date1 = sdf.parse(a);
    : [* n# w" v) f% o- w5 A% m& T                Date date2 = sdf.parse(b);
    $ m, C( w' v9 h5 h8 f5 @( x; f                //获取毫秒数& R+ G  g" n! K* o6 [
                    long longDate1 = date1.getTime();% v9 y) Z0 v, y) ]
                    long longDate2 = date2.getTime();
    $ S# Q" |5 |1 P  [' c; V/ I                System.out.println("longDate1:"+longDate1+"  longDate2:"+longDate2);
    2 p2 o) I- n3 r% U2 I                System.out.println(longDate1>longDate2);
    , X# V0 j$ {5 E. P! i7 n" `# C
    , m# f/ s0 n# T8 ^. e1 b        }6 o1 R' b( G. y# D, m) l

    9 x8 K; _& O" r) y  O1 F}
    8 F3 k( _6 h; U4 J) E- O8 t
      n$ K' O3 C7 J5 P9 }
    回复

    使用道具 举报

  • 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, 2025-3-29 08:27 , Processed in 0.504101 second(s), 29 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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