Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Qfc Time FormatNew to Visual Studio Code? Get it now.
Qfc Time Format

Qfc Time Format

RZ

|
1 install
| (0) | Free
A practical tool for timestamp conversion and time formatting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

时间戳转换工具 (Timestamp Converter)

一个功能强大的 VS Code 扩展,提供时间戳与日期时间之间的相互转换功能。

🌟 功能特性

核心功能

  1. 时间戳转换 - 选中时间戳(10位或13位),一键转换为可读日期时间
  2. 反向转换 - 选中日期时间字符串,转换为时间戳
  3. 右键菜单 - 在编辑器中右键快速访问转换功能
  4. 状态栏显示 - 实时显示当前时间
  5. 快速插入 - 快速插入当前时间戳或日期时间
  6. 自定义格式 - 支持多种日期时间格式配置

支持的格式

  • 10位时间戳(秒级):如 1640995200
  • 13位时间戳(毫秒级):如 1640995200000
  • 多种日期格式:
    • YYYY-MM-DD HH:mm:ss(默认)
    • YYYY/MM/DD HH:mm:ss
    • DD/MM/YYYY HH:mm:ss
    • MM/DD/YYYY HH:mm:ss
    • YYYY年MM月DD日 HH:mm:ss

🚀 使用方法

1. 时间戳转日期时间

方法一:使用命令面板

  1. 选中要转换的时间戳文本
  2. 按 Ctrl+Shift+P 打开命令面板
  3. 输入并选择:时间转换: 转换时间戳
  4. 选择操作:复制结果或替换选中内容

方法二:使用右键菜单

  1. 选中要转换的时间戳文本
  2. 右键点击选中的文本
  3. 选择 转换时间戳
  4. 选择操作:复制结果或替换选中内容

2. 日期时间转时间戳

方法一:使用命令面板

  1. 选中要转换的日期时间文本
  2. 按 Ctrl+Shift+P 打开命令面板
  3. 输入并选择:时间转换: 转换为时间戳
  4. 选择操作:复制13位/10位时间戳或替换选中内容

方法二:使用右键菜单

  1. 选中要转换的日期时间文本
  2. 右键点击选中的文本
  3. 选择 转换为时间戳
  4. 选择操作:复制13位/10位时间戳或替换选中内容

3. 插入当前时间戳

方法一:使用命令面板

  1. 将光标放在要插入的位置
  2. 按 Ctrl+Shift+P 打开命令面板
  3. 输入并选择:时间转换: 插入当前时间戳
  4. 选择要插入的时间戳类型(13位或10位)

方法二:点击状态栏

  1. 直接点击右下角状态栏的当前时间
  2. 选择要插入的时间戳类型

4. 插入当前日期时间

使用命令面板

  1. 将光标放在要插入的位置
  2. 按 Ctrl+Shift+P 打开命令面板
  3. 输入并选择:时间转换: 插入当前日期时间
  4. 自动插入格式化后的当前日期时间

⚙️ 配置选项

日期时间格式配置

打开 VS Code 设置(Ctrl+,),搜索 时间戳转换工具,可以配置:

  • 日期时间格式:选择你喜欢的日期时间显示格式
    • YYYY-MM-DD HH:mm:ss(默认)
    • YYYY/MM/DD HH:mm:ss
    • DD/MM/YYYY HH:mm:ss
    • MM/DD/YYYY HH:mm:ss
    • YYYY年MM月DD日 HH:mm:ss

配置示例

在 settings.json 中添加:

{
  "rzqfc-time-format-tool.dateTimeFormat": "YYYY年MM月DD日 HH:mm:ss"
}

📝 使用示例

示例 1:时间戳转换

输入:1640995200
输出:2022-01-01 00:00:00

示例 2:日期时间转换

输入:2022-01-01 00:00:00
输出:1640995200000(13位)
输出:1640995200(10位)

示例 3:状态栏使用

  • 状态栏实时显示当前时间(格式:HH:mm:ss)
  • 点击状态栏可快速插入当前时间戳

🔧 开发信息

技术栈

  • TypeScript
  • VS Code Extension API
  • ESBuild

文件结构

rzqfc-time-format-tool/
├── src/
│   ├── extension.ts          # 扩展主文件
│   └── test/                 # 测试文件
├── package.json              # 扩展配置
├── tsconfig.json            # TypeScript 配置
├── esbuild.js               # 构建配置
└── README.md                # 说明文档

可用命令

  • rzqfc-time-format-tool.convertTimestamp - 转换时间戳
  • rzqfc-time-format-tool.convertToTimestamp - 转换为时间戳
  • rzqfc-time-format-tool.insertCurrentTimestamp - 插入当前时间戳
  • rzqfc-time-format-tool.insertCurrentDateTime - 插入当前日期时间

🐛 常见问题

Q: 扩展无法正常工作?

A: 请确保:

  1. 已正确安装扩展
  2. VS Code 版本 >= 1.104.0
  3. 重启 VS Code

Q: 时间戳转换失败?

A: 请检查:

  1. 选中的文本是否为有效的时间戳(纯数字)
  2. 时间戳长度是否为10位或13位
  3. 时间戳值是否在有效范围内

Q: 日期时间转换失败?

A: 请确保:

  1. 选中的文本为有效的日期时间格式
  2. 日期时间格式能被 JavaScript Date 对象解析

📄 更新日志

v0.0.1

  • ✨ 初始版本发布
  • 支持时间戳与日期时间相互转换
  • 添加右键菜单支持
  • 状态栏实时显示当前时间
  • 支持自定义日期时间格式

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License


享受高效的时间戳转换体验! 🎉

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft