SimpleDataFormat 设置时间格式的写法

本文介绍如何使用Java中的Calendar和SimpleDateFormat类来格式化日期,并详细解释了日期格式化字符串中的各个参数含义。

首先实例化一个calender类

然后实例化一个SimpleDateFormat类并设置日期显示格式;下面是格式显示的参数:

  G 年代标志符
  y 年
  M 月
  d 日
  h 时 在上午或下午 (1~12)
  H 时 在一天中 (0~23)
  m 分
  s 秒
  S 毫秒
  E 星期
  D 一年中的第几天
  F 一月中第几个星期几
  w 一年中第几个星期
  W 一月中第几个星期
  a 上午 / 下午 标记符 
  k 时 在一天中 (1~24)
  K 时 在上午或下午 (0~11)
  z 时区

public void  name()
     {
         Calendar calendar=Calendar.getInstance();
         SimpleDateFormat smft=new SimpleDateFormat("YYYY年MM月dd日  HH:mm:ss");
         String nowString=smft.format(calendar.getTime());
         System.out.println(nowString);
     }

注意:显示分钟的是小写的m,不是大写的M

<think>好的,我现在需要解决用户关于Typora中使用相对路径插入图片的正确写法的问题。首先,我需要回忆Typora的基本操作和Markdown语法中图片插入的方式。用户提到的相对路径,应该是相对于当前Markdown文件的位置来引用图片,这样在移动文件时图片链接不会失效。 根据用户提供的引用内容,引用[3]提到图片的写法是`![](输入图片路径)`,并且支持相对路径和绝对路径。引用[1]和[2]讨论了Typora处理图片的方式,比如复制图片到特定文件夹,以及使用PicGo上传到图床。但用户的问题集中在相对路径的设置,所以需要重点看如何正确配置路径。 首先,Typora默认的图片处理设置可能会影响相对路径的使用。用户需要确认Typora的偏好设置中,图片的保存路径是否正确设置为相对路径。例如,在“图像”设置里,选择“复制到指定路径”,并设置路径为相对当前文档的位置,如`./images`。这样插入图片时,Typora会自动将图片复制到该文件夹,并使用相对路径引用。 其次,手动编写相对路径时,需要注意路径的正确性。比如,如果图片和Markdown文件在同一目录下,直接写图片文件名即可,如`![图片描述](image.jpg)`。如果图片在子文件夹中,路径应为`./subfolder/image.jpg`。向上级目录则需要使用`../`,但需要注意移动文件时的路径变化。 另外,用户可能需要确保在导出或移动文件时,保持图片目录结构的相对位置不变。否则,相对路径可能失效。引用[2]提到Typora文件比图片本身占用空间小,但正确管理图片路径对于文档的移植性很重要。 最后,验证这些步骤是否正确,可能需要实际测试在Typora中插入图片,查看生成的Markdown代码是否为预期的相对路径,并尝试移动文件位置,确认图片是否正常显示。</think>关于Typora中图片相对路径的正确写法,以下是分步说明: ### 一、基础设置 1. 打开Typora的**偏好设置** > **图像** 2. 在「插入图片时」选择: - 勾选「优先使用相对路径」 - 选择「复制图片到指定路径」并填写`./${filename}.assets`(默认值)[^1] 此时插入图片会自动生成相对路径: ```markdown ![](./文档名称.assets/图片.jpg) ``` ### 二、手动书写规范 当需要自定义路径时: 1. 同级目录直接写文件名: ```markdown ![](image.png) ``` 2. 子目录使用`./`开头: ```markdown ![](./images/diagram.svg) ``` 3. 上级目录使用`../`: ```markdown ![](../shared/logo.png) ``` ### 三、路径验证技巧 1. 按`Ctrl+单击`图片可跳转至文件[^3] 2. 使用「视图」>「源代码模式」查看原始路径 3. 导出为PDF/Word时需保持图片目录结构 ### 四、注意事项 1. 移动文档文件时要同步移动`.assets`文件夹 2. 路径中不要包含中文空格等特殊字符 3. 网络图片自动识别为绝对路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值