Fri Mar 10 00:00:00 CST 2023 修改为 Fri Mar 10 23:59:59CST 2023 写一段JAVA代码
时间: 2024-01-26 16:04:39 浏览: 115
可以使用Java中的Calendar类和SimpleDateFormat类来实现日期时间的转换和修改。
示例代码如下:
```
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
public class DateTimeExample {
public static void main(String[] args) {
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置时区为CST
TimeZone timeZone = TimeZone.getTimeZone("CST");
calendar.setTimeZone(timeZone);
// 设置日期时间为2023年3月10日 00:00:00
calendar.set(Calendar.YEAR, 2023);
calendar.set(Calendar.MONTH, Calendar.MARCH);
calendar.set(Calendar.DAY_OF_MONTH, 10);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
// 格式化日期时间字符串
SimpleDateFormat dateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss zzz yyyy");
String dateTimeStr = dateFormat.format(calendar.getTime());
System.out.println(dateTimeStr);
// 修改日期时间为2023年3月10日 23:59:59
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
// 格式化修改后的日期时间字符串
String modifiedDateTimeStr = dateFormat.format(calendar.getTime());
System.out.println(modifiedDateTimeStr);
}
}
```
输出结果:
```
Fri Mar 10 00:00:00 CST 2023
Fri Mar 10 23:59:59 CST 2023
```
阅读全文