java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5358|回复: 1

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

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

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66093

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

    发表于 2015-4-14 23:41:37 | 显示全部楼层 |阅读模式
    今天,在工作中需要写个比较两个字符串的日期时间的大家,即时间戳的大小的比较,用了三分钟写出了一个,测试了一下 还可以用,不一定最简洁高效,分享下,给刚刚java入门的兄弟们分享下!大家可在java论坛中提出意见与建议。
    ; p; Q# a2 R  C& n* l% e: N( P# V% ?: R7 C1 s
    代码展示:8 ~  P% E! \4 _8 @

    9 K; N0 h, h8 R' yimport java.text.ParseException;
    ; D' O! _7 y6 j4 }9 J1 j& i5 gimport java.text.SimpleDateFormat;
    8 E6 v9 n) ?0 {; Himport java.util.Date;: i# F$ \/ H: n$ H4 R
    * j0 ?! ^! D" @+ U- N5 X' V5 Y9 {+ y0 r
    public class Test {4 {+ E# L' ^" h1 n) ]1 C

    0 t2 s9 p, ?/ V$ t        public static void main(String[] args) throws ParseException {7 q/ i3 d3 }7 w7 p9 h$ b  U
                    String a="2015-04-14 00:00:00";
    6 L4 d  [1 I/ |) B6 \( q                String b="2015-04-14 00:00:01";
    2 E7 W( T- ?5 j( U. C: Q                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/ e% c' c$ f1 |4 }; `9 w5 z3 p9 p
                    //此处会抛异常
    & K- v9 e( k; E, F9 A  R* R% J                Date date1 = sdf.parse(a);5 O# O* ~. Z' l# r& t
                    Date date2 = sdf.parse(b);7 _: k3 h6 b% f% W
                    //获取毫秒数
    : y) i3 K) j0 n  w/ {5 j9 P                long longDate1 = date1.getTime();% ?/ ]& r) {- Q
                    long longDate2 = date2.getTime();! {7 W1 i/ X: H$ T% p; X; j
                    System.out.println("longDate1:"+longDate1+"  longDate2:"+longDate2);. J- Z. e4 t7 c
                    System.out.println(longDate1>longDate2);
    + C4 w/ S: j+ o6 P  j2 D
    - d) R2 S( m) D4 ^" Z( z        }
    6 D3 }2 o2 E6 i% s' I1 u  X' d9 I( c; m
    }. [: p, _- ]- x4 c% @

    8 l( f! W* N7 ^" ]
    回复

    使用道具 举报

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

    [LV.1]初学乍练

    0

    主题

    27

    帖子

    63

    积分

    普通会员

    Rank: 2

    积分
    63
    发表于 2016-11-20 16:29:37 | 显示全部楼层
    Web前端开发工程师,主要职责是利用HTML、XHTML、CSS、JAVAScript、FLASH等各种Web前端技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web前端开发,致力于通过技术改善用户体验。  T2 D9 ~8 U, \. u% F0 ?9 G' q

    " m* y5 c4 j2 k) r6 j7 L8 Q第一阶段:页面制作基础# K8 y1 v# q- L  Q
    从这一基础阶段开始,正式学习Web前端开发需要的编程语言HTML,CSS和JavaScript。HTML和CSS用于Web静态内容的展示,JavaScript用于Web动态交互。完成这一阶段前端开发的学习,你就可以独立实现一个动静结合的Web前端项目啦!) a0 L3 @; ?8 C8 H* u
    5 i7 P( l0 {4 {5 H" y
    第二阶段:主流框架应用, F$ @/ J% G% w5 P* U5 X% V( G  i
    优秀的Web前端开发工程师一定都是追求高效率的”懒人“。这一框架阶段就是教你如何使用当今流行的Web前端框架,包括bootstrap、Angularjs等,来提高前端开发效率。在学习前端框架本身的同时,也希望你能掌握任意一种快速上手的web前端框架的方法!?+ W) x) c, S/ ?6 s$ A. Q! Q
    7 m3 v3 H% r/ I5 l6 w5 N
    第三阶段:前端技术进阶6 k9 i5 F% A+ D  w/ r
    web前端开发进阶阶段的学习,主要是让大家快速掌握当今流行、实用、最新的技术,比如:less、sass、json、ajax等,并将这些前端技术快速用于实践,开发出更加符合客户体验度的web前端页面。6 ~( `  B$ p' x/ ?+ q
    1 t) J' ]" V! @0 P% F
    第四阶段:前端技术拓展
    4 j2 i# Q* Q& e* Q) n9 S0 ]: d2 Dweb前端技术发展日新月异,因此前端技术的拓展学习及实践对于web前端工程师来说非常重要。本阶段就是基于、Backbone、bootstrap等技术的拓展学习和web前端项目的实战开发演练。
    ' y+ Z# e( J0 y 9 k' D. u: e+ ^0 ]# g) k' g: x
    课程包含部分:! J, U, P7 a+ u% Y& z, a
    0 G/ B; y; b9 ^5 m3 Q
    第一部分 html与css入门 共100课时 + I0 N! U0 n( M
    课时 名称
    1 B  [! L# g! q; R$ j/ ]1 html简介* P5 `* U9 N! u9 i+ d
    2 html骨架  a( ~8 x& ~) V3 ?: c0 {
    3 元标签-编码  Y& W& i) G$ b# z* e  \
    4 元标签-关键字与描述7 }: B8 d& y7 x7 H5 I7 F
    5 标签空白符
    + j: y8 \9 N9 S+ e6 标题标签5 _- O: F$ F5 ?
    7 段落标签' l- r1 V8 x" L! I1 X7 \' K
    8 注释
    ) x- O5 O& r& G7 h9 块元素与行内元素' R$ D& P( {9 P$ L
    10 超链接
    2 t5 C6 E$ i0 X, u7 E* A9 _% Q11 图片标签: \; y: q2 k% s" @
    12 绝对路径与相对路径
    / H- D) k! \! P. ^! {0 `7 ~13 无序列表
    - [2 y( ^" Y0 w3 T14 有序列表1 M/ E2 ^) d. j: X8 e! W/ ]& m. S
    15 列表嵌套+ B# J; l# N( l0 w, S8 D0 {! s
    16 定义列表
    : H! h9 b4 T9 Y! J4 w" V17 表格
    8 F" o* e0 x2 A. B18 单元格拆分与合并
      v6 v' m9 _8 E4 s" I19 表格头尾  V" v" l: l5 t+ ?* Z* d# {
    20 表单元素
    0 M; f- |/ M  r' o9 O: T6 {21 下拉框与文本输入框2 j" M2 B1 b5 ?3 O: j
    22 表单分组/ m: V! o, ~+ p+ C% a! a8 l# R& ^! F
    23 常见字符实体' d- O2 t5 T+ \+ U+ O$ d. f
    24 文字标签& y" O; N- M% a$ w0 [  s
    25 语义化标签
    ) L! x( o: w) a- D$ i26 废弃标签. B$ U; T2 C9 H- M3 v8 L5 l
    27 css简介$ c* g' a, O8 s! e( F  O
    28 css三种书写方式5 W- e7 Z) O! B/ s% E; X( u
    29 css常见选择器
    # B; H) @) V* g( S" w4 N/ M30 id选择器与类选择器注意事项
    + y& K, r* [$ V31 选择器组合/ s/ H% c5 R$ B
    32 后代选择器
    3 i  `4 f' x4 r, ~. u1 a) I33 交集选择器与并集选择器5 _; y4 a2 O: X3 M/ T8 R
    34 选择器通配符/ l& @9 D# o$ W- N4 s
    35 腾讯新闻列表
    $ E: F- G) Q+ p  C36 选择器权重* m: I# [! S, i0 q7 Z; C9 o" V! |
    37 就近原则0 w+ b, Z2 O4 i4 v, r
    38 样式引入方式权重比较1 _' Z$ i6 o7 f! S/ a
    39 权重计算练习
    5 U- l3 A$ X( u' t$ g4 w; A40 important提升权重
    8 i' f% ]5 A1 {7 d4 m41 盒模型
    $ S: r! V% @6 T% j- E42 IE盒模型6 i) Q$ i& ~6 x5 h/ o2 ~! W
    43 内边距与外边距
    2 N8 U8 g" a* f7 x" |44 边框属性. z0 s9 A; G0 d- G
    45 盒子居中% x, P, F! Z. f$ m. P) h8 y
    46 外边距重计算盒子宽度6 t" v: O1 I* r) p' y$ \
    47 文字属性' ]' @! w2 X! n7 {% B
    48 css常见单位
    9 r( K  s0 q. X49 文字修饰属性
    1 X; _, z1 O  R50 文字属性继承性
    5 f, F0 z, C" _3 _% n6 ^3 o# f51 文字水平居中与垂直居中, v) j/ n5 ?$ [
    52 图片元素排版# x* x: i' T# `2 t
    53 超链接标签默认样式0 l( O! j$ U4 o3 ?5 c7 O6 l/ O( _
    54 腾讯体育
    . u: j1 N9 {+ L& P# L3 T5 |55 超链接标签伪类& G- x2 V1 ?+ h7 Z: T9 I# s
    56 伪元素
    / J  M2 c7 @5 I57 背景样式与图片3 o# A! h4 L  y! r" y
    58 背景平铺与背景位置! y5 \& X" ?7 |3 j1 Y* [
    59 背景在SEO中的应用: t% q+ v8 @$ x
    60 块元素设置背景8 \( }0 Q3 l$ Q# _$ A
    61 行内元素设置背景
    7 Z0 w1 G" h  }$ |! Y8 k62 伪元素设置背景
    $ E8 K$ N" [- l$ Q63 水平精灵图5 J: V% A6 D' @, @
    64 垂直精灵图4 x- ~$ O+ o1 I0 s" z
    65 定点精灵图
    / ~: P" c& E8 d$ |  y9 E66 hao123
    $ o# V" X/ H2 k- V9 D  \67 四种箭头/ M( F1 f! ?8 M" S* E  T$ A% A8 n
    68 hao123箭头
    7 s3 ^* V- K5 m6 C5 W69 css绘制集合图形: s9 U4 u" R4 c) F/ @' `; c. t
    70 块元素与行内元素特性8 K8 H+ D3 U) B2 U; D. L  S% v7 B! K
    71 块元素与行内元素转化
    / \2 i( o+ a; l72 浮动元素
    2 @, u- b" N4 g73 浮动元素与文档流
    ' \2 v. n* z. A74 浮动元素特性8 C6 V- m" r1 d3 @- f: Q7 A2 Y
    75 浮动元素与边距$ C* `. T1 D& b) s( N; Y& X+ m
    76 浮动元素父元素高度丢失
    ! X0 U9 ~/ C8 x/ b; L77 清除浮动- G" w4 d. O1 [/ X
    78 清除浮动的7中方式
    - x5 P" @- t% I4 k% ]+ M" K+ `79 新浪布局
    9 d& J# k0 e7 e4 G& R80 列表布局
    2 N; T/ n! P* F* ~81 双飞翼布局
    4 @& {4 k: r. [82 圣杯布局
    * m/ l8 ]( [; t* X9 x83 排查错误
      q! W: e9 o; k+ v+ H( g& V84 相对定位
    4 C3 W% e2 s9 f' b" l! b% N85 表单对齐& t1 h8 {/ b  d* p$ K% ^, {
    86 新浪tab栏
    " g6 ^2 q2 h# o' h6 Q' e* j87 绝对定位5 v9 T6 \& M# b9 y! O/ B3 u
    88 子绝父相% j8 H5 n0 U# F% H9 t
    89 jd轮播图
    3 K. d0 R, t2 X6 a' ^) `6 I' B90 文本居中,行内元素居中与块元素居中
    : z: y# X& F0 O91 优酷
    4 P4 N( R/ ?4 L& j, J& Q+ \92 固定定位
    ' u; N1 I' r& h( J" }93 遮盖& I$ w* [) Y  D
    94 拼爹
    ! _3 S* R: T' V# P95 html 注释 hack
    0 H% V6 {$ E5 K96 css属性hack! ^6 v6 i8 J5 @  J$ e" h) I
    97 IE6-交集选择器与DTD内减盒模型' S- N+ R: R" z' u" K+ R
    98 IE6-最小高度与盒子位置* `8 z' E0 R1 r0 u' ]. j
    99 IE6-overflow与透明度
    " n& j: G* j+ W+ E2 r, d100 IE6-双倍margin与3像素bug: r' G6 Z. l( N
    - C. G0 n/ @/ o& p8 P

    ) ~$ A# v( g' y/ v8 U
    / [$ ~6 _3 o# w; o, _  _5 G! q
    6 |% f# H: G: @! F第二部分 源生javascript 共150课时    `4 y4 a( ?- S$ k1 B" d

    ; [) M9 k6 b9 B8 x% Y第三部分 jquery与bootstrap 共60课时 $ G5 U' j. d. Y  i4 z# K9 i2 a( i

    . ~4 y( D9 y; ]( A) H- E: \" K9 _第四部分 HTML5 CSS3与移动端开发 共50课时  
    & j; U, G% T0 c4 T) B
    ! n% V5 {+ C# H, d第五部分 canvas游戏开发 共30课时
    - l1 l- x, P5 M2 y2 Y
    5 f" F* e: K8 @! S/ _8 C2 r, o: ]第六部分 微信与百度地图 共30课时
    ' z, e/ u: k$ a- U- v; [
      Q' v* P3 W- J; Q第七部分 nodejs 共80课时  
    4 u2 G: h7 ]! d" M ! G2 C; G' @9 s7 ^* V
    第八部分 设计模式 共80课时
    ( g2 S" h% J) n . H; Z0 C$ ~/ f: A
    第九部分 模块化开发 共20课时
    9 x; ^. v, h+ v3 G# A2 R# ?2 S- Z
    % m( @+ z  l( a( j& c% H  |$ x第十部分 大数据可视化 共15课时
    - C; D# b7 p* u) s2 O+ v# ]( T
    ( }: |, @4 k; @1 j$ @' d第十一部分 Backbone 共60课时
    ( o$ n  m! g% m' f; z
    " W; X9 x0 \: k+ p第十二部分 vue 共40课时 - F" D4 `( F: u
    5 K( d9 m. p8 y" J  ~9 Z
    第十三部分 angular 共70课时 ; z. C# Q/ E$ U; ]8 K' k. m2 D) |' F
    ' l. j, _$ K. D+ b9 Z$ Q& Q& Z- z$ A
    第十四部分 前端工程化 共30课时 ! a- y' A6 I6 j- K* A- @' F
    , I, P8 T, \8 o1 M8 `. @
    课程更新网盘
    ' q; V% P, O# _' C, J4 {! b& l8 E2016年前端开发Angular.JS从入门到上手企业开发视频# |& T8 L/ C: Q; v+ a& v2 R6 ^

    2 q. r# \5 \* v8 K' G3 o链接: https://pan.baidu.com/s/1dF2vBzV 密码: 3hbk
    0 {' P( Y% j" \' x" Z, U; y $ }( F- F, K  _
    2016年最新前端技术react视频入门+ F" z" R5 C7 H8 ], l
    链接: http://pan.baidu.com/s/1i46by8t 密码: 48tt
    + M) s& w: o+ h, P: S- Y
    " m$ l: W, A- \6 h9 Y2016年CSS实体班同步教程
    6 _; j+ {( Q5 P8 \; G; B0 f链接: https://pan.baidu.com/s/1qXWRbCK 密码: a725
    9 c  q  x6 S6 Z6 D, d
    0 F, T7 [/ h8 q8 N2016年JS视频教程实体班同步教程2 B( v# `- k" k/ R
    链接: https://pan.baidu.com/s/1jHIkxLG 密码: hpyb
      e( G: e/ u" c
    ( B6 `7 K7 V( T! v( ^
    4 O2 \& K! U. q, X& Q* @; D不定时更新web前端学习免费教程领取请加QQ  2079576908; V' C) J8 n& F, V

    , ?4 `; W4 x8 Q  B) j . J( J% K* @0 a# T9 [
    目前爱创课程web前端培训的学员就业薪资一般在10K-17K
    , c6 Y4 l( i  U! ^8 C- h& Q" v8 D
      w- J- U; A+ r9 Q; R. K官方网站:http://www.icketang.com/
    / q* b+ C2 K! R
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-24 20:23 , Processed in 0.148160 second(s), 31 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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