java获取当前时间24h
时间: 2023-09-04 20:13:37 浏览: 46
您可以使用`java.util.Calendar`类来获取当前时间的24小时制表示。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
System.out.printf("当前时间:%02d:%02d:%02d", hour, minute, second);
}
}
```
这段代码将打印出当前时间的24小时制表示,格式为HH:mm:ss。
相关问题
C#获取24h之前的时间
可以使用 DateTime.Now 属性获取当前的时间,然后使用 DateTime.AddHours 方法来获取 24 小时之前的时间。方法的语法为:
```csharp
DateTime.AddHours(-24)
```
例如,获取当前时间 24 小时之前的时间,可以使用以下代码:
```csharp
DateTime now = DateTime.Now;
DateTime before24Hours = now.AddHours(-24);
```
这样,before24Hours 就是获取到的 24 小时之前的时间。
ubuntu20.04修改时间为24h制
Ubuntu 20.04 默认已经使用了 24 小时制。如果你的系统显示不是 24 小时制,你可以按照以下步骤进行修改:
1. 首先打开终端,在命令行中输入以下命令:
```
sudo timedatectl set-locale LC_TIME=en_US.UTF-8
```
这将设置时间格式为英文格式,包括 24 小时制。
2. 接下来,使用以下命令重新启动 systemd-timedated 服务:
```
sudo systemctl restart systemd-timedated
```
3. 最后,使用以下命令更新系统时间:
```
sudo timedatectl set-time HH:MM:SS
```
其中 HH:MM:SS 是你想要设置的时间,例如“13:30:00”。
现在,你可以使用 date 命令来检查时间格式是否已更改为 24 小时制。