固定格式的日期 String 转为为一种固定格式的String

本文介绍了一种使用Java进行日期格式转换的方法。通过实例演示了如何将特定格式的日期字符串(如05/Aug/2016)转换为标准的'yyyy-MM-dd'格式,并展示了不同地区设置(如美国和中国)下月份英文缩写和全称的显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//固定输入的日期格式
String str = "05/Aug/2016";
//(dd/mmm/yyyy)中三个mmm表示接收英文简拼,mmmm表示接收英文全拼
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MMM/yyyy", Locale.US);
Date date;
try {
	date = dateFormat.parse(str);//将固定String 转为日期内型
	dateFormat = new SimpleDateFormat("yyyy-MM-dd");//将转换的格式
	String reDate = dateFormat.format(date);//转换后的字符串
	System.out.println(reDate);
			
	dateFormat = new SimpleDateFormat("yyyy-MMM-dd",Locale.US);//将转换的格式  Locale.US 表示美国表示法
	String reDate1 = dateFormat.format(date);//转换后的字符串
	System.out.println(reDate1);
			
	dateFormat = new SimpleDateFormat("yyyy-MMMM-dd",Locale.US);//将转换的格式 Locale.CHINA 中国表示法
	String reDate2 = dateFormat.format(date);//转换后的字符串
	System.out.println(reDate2);
} catch (ParseException e) {
	// TODO 自动生成的 catch 块
	e.printStackTrace();
}
### Java 字符串(JSON 格式)转换为 Markdown 为了实现将 JSON 格式的字符串转换为 Markdown,在 Java 中可以采用多种方法。一种常见的方式是先解析 JSON 数据到对象模型,再基于该数据结构构建相应的 Markdown 文本。 #### 使用 Jackson 解析 JSON 并生成 Markdown Jackson 是处理 JSON 的流行库之一。下面是一个简单的例子展示如何读取 JSON 字符串并将其特定部分转化为列表形式的 Markdown: ```java import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public class JsonToMarkdown { public static void main(String[] args) throws Exception { String jsonString = "{\"title\":\"My Document\",\"items\":[\"Item 1\",\"Item 2\"]}"; ObjectMapper mapper = new ObjectMapper(); JsonNode rootNode = mapper.readTree(jsonString); StringBuilder markdownBuilder = new StringBuilder("# ").append(rootNode.get("title").asText()).append("\n\n"); markdownBuilder.append("## Items:\n"); for (JsonNode item : rootNode.withArray("items")) { markdownBuilder.append("- ").append(item.asText()).append("\n"); } System.out.println(markdownBuilder.toString()); } } ``` 这段代码会输出如下所示的 Markdown 内容[^1]: ```markdown # My Document ## Items: - Item 1 - Item 2 ``` 此示例展示了基本概念;实际应用可能涉及更复杂的逻辑来适应不同的输入格式和需求。 对于更加复杂的情况,比如嵌套的对象或数组,则可以根据实际情况调整遍历方式以及对应的 Markdown 结构化表示法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值