java - 如何在Java中将基督教年转换为泰国年?
问题描述
现在我像这样从 JSON 中获取日期时间的值"end_datetime": "2020-12-31 20:08:00"
但是当我获得价值时,我想从 2020 > 2563 转换年份Textview
。
对不起,我英语不好。
解决方案
您可以ThaiBuddhistDate
在包中使用类 - java.time.chrono
您可以使用以下示例作为参考 -
public class Test {
public static void main(String[] args) {
String date = "2020-12-31 20:08:00";
// Convert Thai Buddhist date to ISO date
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-mm-dd HH:MM:ss");
try {
ThaiBuddhistDate thaiBuddhistNow = ThaiBuddhistDate.from(LocalDate.parse(date,formatter));
System.out.println("Thai Buddhist Current Date from ISO: "
+ thaiBuddhistNow);
}catch (Exception e){
e.printStackTrace();
}
}
}
推荐阅读
- angular - 使用moment js在日期选择器中显示日期和时间,但日期不断变化
- docker - 是否有可能在 K8S、Openshift 中测量 POD 的响应时间?
- ubuntu - 如何使用cefpython使浏览器背景透明?
- sql - 如何使用字符验证 SQL 中的字符串
- javascript - 如何访问 Fastify 请求的原始正文?
- php - ckeditor 图像上传工作,但说它没有(使用 ckfinder)
- python - 如何在 Python 随机性的限制下创造一个真正不可能的条件?
- ios - 启动屏幕文件调整我以前的 xib 布局
- python - 必应地图距离矩阵 API 错误:“内容:此参数丢失或无效。”
- arm - STM32F4 如果IRQa和IRQb的Preempt Priority和SubPriority都相同会怎样?