java获取date的小时
时间: 2024-01-30 11:01:38 浏览: 211
要获取一个Date对象的小时数,可以使用Java的Calendar类来实现。
以下是获取当前时间的小时数示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println("当前时间的小时数为:" + hour);
}
}
```
输出结果为:
```
当前时间的小时数为:10
```
其中,`Calendar.HOUR_OF_DAY`表示24小时制的小时数,范围是0-23。如果需要获取12小时制的小时数,可以使用`Calendar.HOUR`。
相关问题
Java获取date时间戳
Java获取date时间戳的方法是可以使用getTime()方法将Date类型转换为long类型,再除以1000转换为秒。例如:
```
Date date = new Date();
long timestamp = date.getTime()/1000;
System.out.println("时间戳:"+timestamp);
```
java获取date年月日
您好!我可以回答您关于Java获取Date年月日的问题。您可以使用Java中的SimpleDateFormat类将日期格式化为您需要的格式,示例如下:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
希望能够帮助您!如果您有其他问题,可以随时向我提问。
阅读全文