java 8 获取一天中的最大时间或最小时间

场景:前端传的日期格式是yyyy-MM-dd , 数据库查询时要用yyyy-MM-dd HH:mm:ss .
因为通过controller接收成 LocalDate ,所以只要把LocalDate 转成LocalDateTime 时取这一天的最大值和最小值就ok 。

一、把LocalDate转成LocalDateTime后并取当天的最大和最小值
LocalDate localDate = LocalDate.now();
LocalDateTime minTime = localDate.atTime(LocalTime.MIN);
LocalDateTime maxTime = localDate.atTime(LocalTime.MAX);
二、LocalDateTime取当天的最大和最小值
LocalDateTime localDateTime = LocalDateTime.now();
LocalDateTime minTime = localDateTime.with(LocalTime.MIN);
LocalDateTime maxTime = localDateTime.with(LocalTime.MAX);

注意: 上面用的是LocalTime.MAX ,如果用TemporalAdjusters.lastDayOfMonth()则可以拿到这个月的最大天数


常见方法: -- 引用自这里
all method:
1.  adjustInto  调整指定的Temporal和当前LocalDateTime对
2.  atOffset    结合LocalDateTime和ZoneOffset创建一个
3.  atZone  结合LocalDateTime和指定时区创建一个ZonedD
4.  compareTo   比较两个LocalDateTime
5.  format  格式化LocalDateTime生成一个字符串
6.  from    转换TemporalAccessor为LocalDateTi
7.  get 得到LocalDateTime的指定字段的值
8.  getDayOfMonth   得到LocalDateTime是月的第几天
9.  getDayOfWeek    得到LocalDateTime是星期几
10. getDayOfYear    得到LocalDateTime是年的第几天
11. getHour 得到LocalDateTime的小时
12. getLong 得到LocalDateTime指定字段的值
13. getMinute   得到LocalDateTime的分钟
14. getMonth    得到LocalDateTime的月份
15. getMonthValue   得到LocalDateTime的月份,从1到12
16. getNano 得到LocalDateTime的纳秒数
17. getSecond   得到LocalDateTime的秒数
18. getYear 得到LocalDateTime的年份
19. isAfter 判断LocalDateTime是否在指定LocalDateT
20. isBefore    判断LocalDateTime是否在指定LocalDateT
21. isEqual 判断两个LocalDateTime是否相等
22. isSupported 判断LocalDateTime是否支持指定时间字段或单元
23. minus   返回LocalDateTime减去指定数量的时间得到的值
24. minusDays   返回LocalDateTime减去指定天数得到的值
25. minusHours  返回LocalDateTime减去指定小时数得到的值
26. minusMinutes    返回LocalDateTime减去指定分钟数得到的值
27. minusMonths 返回LocalDateTime减去指定月数得到的值
28. minusNanos  返回LocalDateTime减去指定纳秒数得到的值
29. minusSeconds    返回LocalDateTime减去指定秒数得到的值
30. minusWeeks  返回LocalDateTime减去指定星期数得到的值
31. minusYears  返回LocalDateTime减去指定年数得到的值
32. now 返回指定时钟的当前LocalDateTime
33. of  根据年、月、日、时、分、秒、纳秒等创建LocalDateTi
34. ofEpochSecond   根据秒数(从1970-01-0100:00:00开始)创建L
35. ofInstant   根据Instant和ZoneId创建LocalDateTim
36. parse   解析字符串得到LocalDateTime
37. plus    返回LocalDateTime加上指定数量的时间得到的值
38. plusDays    返回LocalDateTime加上指定天数得到的值
39. plusHours   返回LocalDateTime加上指定小时数得到的值
40. plusMinutes 返回LocalDateTime加上指定分钟数得到的值
41. plusMonths  返回LocalDateTime加上指定月数得到的值
42. plusNanos   返回LocalDateTime加上指定纳秒数得到的值
43. plusSeconds 返回LocalDateTime加上指定秒数得到的值
44. plusWeeks   返回LocalDateTime加上指定星期数得到的值
45. plusYears   返回LocalDateTime加上指定年数得到的值
46. query   查询LocalDateTime
47. range   返回指定时间字段的范围
48. toLocalDate 返回LocalDateTime的LocalDate部分
49. toLocalTime 返回LocalDateTime的LocalTime部分
50. toString    返回LocalDateTime的字符串表示
51. truncatedTo 返回LocalDateTime截取到指定时间单位的拷贝
52. until   计算LocalDateTime和另一个LocalDateTi
53. with    返回LocalDateTime指定字段更改为新值后的拷贝
54. withDayOfMonth  返回LocalDateTime月的第几天更改为新值后的拷贝
55. withDayOfYear   返回LocalDateTime年的第几天更改为新值后的拷贝
56. withHour    返回LocalDateTime的小时数更改为新值后的拷贝
57. withMinute  返回LocalDateTime的分钟数更改为新值后的拷贝
58. withMonth   返回LocalDateTime的月份更改为新值后的拷贝
59. withNano    返回LocalDateTime的纳秒数更改为新值后的拷贝
60. withSecond  返回LocalDateTime的秒数更改为新值后的拷贝
61. withYear    返回LocalDateTime年份更改为新值后的拷贝

参考:

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354

推荐阅读更多精彩内容