Java:以随机日期返回日期格式

标签 java date formatting

Possible Duplicate:
how to convert current date into string in java?

如何以 dd/mm/yyyy 格式返回日期?在

package random01;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class Random01 {

    public static void main(String[] args) throws ParseException {

        Random random = new Random();
        String[] v = new String[5];

        for (int i = 0;
                i < v.length;
                i++) {
            //long tempo = (long) (1293861598 + random.nextDouble() * 60 * 60 * 24 * 365);
            DateFormat dateFormat = new SimpleDateFormat("yyyy");
            Date dateFrom = dateFormat.parse("2012");
            long timestampFrom = dateFrom.getTime();
            Date dateTo = dateFormat.parse("2013");
            long timestampTo = dateTo.getTime();
            long timeRange = timestampTo - timestampFrom;
            long randomTimestamp = timestampFrom + (long) (random.nextDouble() * timeRange);
            System.out.println(randomTimestamp);
        }
    }
}

我需要,例如,2012 年 2 月 11 日

最佳答案

使用简单日期格式

SimpleDateFormat formatter= new SimpleDateFormat("dd/MM/yyyy");
System.out.println(formatter.format(new Date(randomTimestamp)));

关于Java:以随机日期返回日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203823/

相关文章:

html - 格式丰富的内容用什么标记语言?

java - GWT CellList 渲染完成处理程序?

java - 如何在 CompletableFutures 中收集成功和错误?

java - 将日期或日历类型转换为字符串格式

sql - 使用解码功能在Oracle中比较日期

java - Eclipse 自动空白禁用

java - 为什么我的时间戳在时区中移动?

java - 无法从不同扩展检索 SharedPreferences 值

swift - Swift 中是否只有日期(没有时间)类?

c# - 从 JSON 输出中删除不需要的空格