Java語言中,日期時間和JSON編碼在開發中使用十分廣泛。
Java中的日期時間類型包括Date類型和Calendar類型。在JDK8以后,新增了一種更為簡潔方便的日期時間類型LocalDateTime。
// 創建當前日期時間 LocalDateTime now = LocalDateTime.now(); // 格式化日期時間字符串 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String dateTimeStr = now.format(formatter); // 解析日期時間字符串 LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr, formatter);
JSON編碼在Web開發、數據傳輸等方面都扮演著重要的角色。Java中可以使用第三方的JSON庫如Gson、Fastjson等來進行JSON數據的解析和生成。
// 使用Gson庫解析JSON字符串 Gson gson = new Gson(); String jsonStr = "{\"name\":\"Tom\", \"age\":25}"; JsonObject jsonObject = gson.fromJson(jsonStr, JsonObject.class); String name = jsonObject.get("name").getAsString(); int age = jsonObject.get("age").getAsInt(); // 使用Gson庫生成JSON字符串 JsonObject json = new JsonObject(); json.addProperty("name", name); json.addProperty("age", age); String jsonStr = gson.toJson(json);
以上是Java中日期時間和JSON編碼使用的簡單示例,開發中需要根據具體需求進行靈活應用。