java怎么实现输出一天当中的0-24小时

// 从键盘输入24小时制时间转换为12小时制并输出 我这里是用死的 时间, 你可以用控制台输入的方式来模拟用户输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Map hMap = new HashMap();hMap.put("13", "1");hMap.put("14"...
java怎么实现输出一天当中的0-24小时
// 从键盘输入24小时制时间转换为12小时制并输出 我这里是用死的 时间, 你可以用控制台输入的方式来模拟用户输入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Map<String, String> hMap = new HashMap<String, String>();
hMap.put("13", "1");
hMap.put("14", "2");
hMap.put("15", "3");
hMap.put("16", "4");
hMap.put("17", "5");
hMap.put("18", "6");
hMap.put("19", "7");
hMap.put("20", "8");
hMap.put("21", "9");
hMap.put("22", "10");
hMap.put("23", "11");
hMap.put("24", "00");

String time = "23:30:23";
String[] tList = time.split(":");
String h = hMap.get(tList[0]);
h = h == null ? tList[0] : h;

String newTime = h + ":" + tList[1] + ":" + tList[2];
System.out.println(newTime);2017-08-02
new Data()
输出当前时间2017-08-02
mengvlog 阅读 7 次 更新于 2025-07-19 08:40:04 我来答关注问题0
  • 首先,我们需要获取两个日期,可以通过用户输入或固定日期进行定义。接着,使用java.util.Calendar或java.time.LocalDate类来处理日期。以java.time.LocalDate为例,我们可以使用between方法获取两个日期之间的所有日期。然后,通过getDayOfWeek方法获取每一天是星期几。最后,将结果以0-6表示周日-周六输出,其...

  • 在Java编程中,获取当前日期的具体步骤可以简化为几行代码。首先,引入了java.util.Calendar类,这是处理日期和时间的主要类。接着,通过Calendar.getInstance()方法创建了一个Calendar对象,这个对象包含了当前的日期和时间。获取特定日期的年、月、日、时、分、秒,需要使用get方法,分别传入不同的常量参数...

  • // 从键盘输入24小时制时间转换为12小时制并输出 我这里是用死的 时间, 你可以用控制台输入的方式来模拟用户输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Map hMap = new HashMap();hMap.put("13", "1");hMap.put("14"...

  •  bluehug 用java实现定时任务要稳定的。谁帮实现一下。 比如: 每天早上8点输出一句话。(天天早上8点都输出).

    //加一秒到下一天,再加上8小时的毫秒 delay = delay + 1000 + 60*60*8*1000;return delay;} } 注意:这个程序有一个问题:就是如果print语句换成一个非常耗时的操作,以至于到第二天才执行完,那么就会跳过第二天8点直接到第三天八点了。不过按你的要求,输出一句话是没问题的。你也可以不...

  •  湖北倍领科技 java怎么把输出的词居中?

    为了实现Java中将输出的词居中的效果,我们通常需要对字符串进行处理,使其在输出时居中显示。例如,可以使用StringBuilder或StringBuffer类来构建一个居中的字符串。下面是一个简单的示例代码:首先,我们需要确定一个字符串,比如"1234567890"。然后,我们可以通过计算字符串的长度,以及确定输出的总宽度,来...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部