java中static sqldate和utildate有啥區(qū)別?
sqldate和utildate有啥區(qū)別?反思這個(gè)問題,我覺得主要有以下幾點(diǎn):1 Java的日期類型的整體設(shè)計(jì)確實(shí)很差,里面的各種邏輯都很混亂,比如日期可以節(jié)省時(shí)間,分秒,還有時(shí)區(qū)造成的坑,所以我們應(yīng)
sqldate和utildate有啥區(qū)別?
反思這個(gè)問題,我覺得主要有以下幾點(diǎn):
1 Java的日期類型的整體設(shè)計(jì)確實(shí)很差,里面的各種邏輯都很混亂,比如日期可以節(jié)省時(shí)間,分秒,還有時(shí)區(qū)造成的坑,所以我們應(yīng)該盡量避免使用它使用日期Type
2表示模型層的使用時(shí)間,如果需要日期類型,請使用sql.日期,請勿使用使用日期. sql.日期在使用過程中,性能基本一致,時(shí)間、分、秒的問題被屏蔽了
3如果在數(shù)據(jù)庫的設(shè)計(jì)中存在夸大時(shí)區(qū)的可能,我們應(yīng)該盡量避免使用日期類型,但是要保留很長的時(shí)間戳,在業(yè)務(wù)層屏蔽混亂的數(shù)據(jù)類型