假设我有一个类似下面的函数(例如用途):
String convertDateFormat(String inputFormat, String outputFormat, String dateString) throws Exception {
DateFormat inputDateFormat = new SimpleDateFormat(inputFormat);
DateFormat outputDateFormat = new SimpleDateFormat(outputFormat);
return outputDateFormat.format(inputDateFormat.parse(dateString));
}
我需要将outputFormat
设置为什么才能将Unix纪元字符串作为输出(假设dateString
采用inputFormat
给出的格式?)
我注意到unix命令行有一个epoch格式字符串(date +%s
),但是我找不到Java中的等价字符。
编辑:这里需要的是1)一个函数,它将格式字符串作为输入并按照格式返回日期2)应该有一个格式字符串,它将输出日期作为unix时期。
有没有办法用DateFormat
执行此操作?