Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以对于这个程序,用户给了我一个日期、月份、日期、年份,所有这些都是数字。如果用户给我“1975”,我只想要“75”,如果用户给我“2004”,我想要“104”,等等。我需要这个数字来计算一周中的哪一天。
那么最好的方法是什么?我需要将其转换为字符串,制作一个较小的字符串,然后将其转换回 int 吗?有没有更简单的方法?
只需将 num 模 1900 即可找到所需的数字。
如果你想要的是星期几,那么使用
Calendar c = Calendar.getInstance(); c.setTime(yourDate); int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
这不是更容易吗?