Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to realize the rounding operation of datetime time field in MySQL

2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article is about how to implement rounding of datetime time fields in MySQL. Xiaobian thinks it is quite practical, so share it with everyone for reference. Let's follow Xiaobian and have a look.

1. Background

The maximum time of the day is obtained by Java code, and then stored in the database. The database table field format datetime retains 0 bits.

now.with(LocalTime.MAX)

A small line of code to get the maximum date of the day.

When he looked at the database, he found that the next day's time was saved.

It looks like it's rounded off!

2. Simulation test

After execution, look at the log:

2021-09-28T23:59: 59.9999999 was used, but strangely, the database stored 2021-09-29 00:00:00.

Try SQL directly:

This…was indeed rounded off.

Try MariaDB instead!

docker pull mariadbdocker run -d --name mariadb -p 33306:33306 -e "MYSQL_ROOT_PASSWORD=root" mariadbdocker exec -it mariadb bash

MariaDB discards redundant digits directly!

3. Conclusion

MySQL time is rounded if the value passed in exceeds the precision range.

MariaDB time is discarded if the value passed in exceeds the precision range.

A small dent. Finally, hard-coded!

Now.with(LocalTime.parse("23:59:59")) Thank you for reading! About "MySQL how to achieve datetime field rounding operation" This article is shared here, I hope the above content can be of some help to everyone, so that everyone can learn more knowledge, if you think the article is good, you can share it to let more people see it!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report