📜  日期(长)到整数并返回 - Java (1)

📅  最后修改于: 2023-12-03 15:10:27.827000             🧑  作者: Mango

日期(长)到整数并返回 - Java

在Java中,我们可以将日期转换为整数值来进行一些计算和操作。本文将介绍如何将长格式的日期转换为整数并返回。

首先,我们需要用Java中的Date类来表示日期。然后,我们可以使用SimpleDateFormat类来将日期格式化为长格式字符串。然后,我们可以使用Integer.parseInt()方法来将字符串表示的日期转换为整数。

以下是一个示例代码片段:

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateToInt {
    
    public static void main(String[] args) {
        String dateString = "2022-04-29";
        
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = dateFormat.parse(dateString);
        
        long dateLong = date.getTime();
        int dateInt = (int) (dateLong / 1000);
        
        System.out.println("Date as long: " + dateLong);
        System.out.println("Date as integer: " + dateInt);
    }
}

此代码片段将接受一个字符串表示的日期,将其转换为长格式的日期,然后将其转换为整数值并输出。请注意,在将长格式日期转换为整数之前,必须将其除以1000以获得一个合适的数值。

这是代码执行后的输出:

Date as long: 1651257600000
Date as integer: 1651257600

我们可以看到,该代码将日期“2022-04-29”转换为长整数值1651257600000,并将其转换为整数值1651257600。

这就是如何将长格式的日期转换为整数并返回的介绍,希望对你有所帮助!