article
README
🚀 日期时间工具的 Langflow 自定义组件
这是一个简单的 Langflow 自定义组件,为用户提供了带时区支持的日期时间相关工具,能有效满足不同时区下的日期时间获取需求。
🚀 快速开始
此组件可让你轻松在 Langflow 中使用带时区支持的日期时间工具。
✨ 主要特性
- 获取当前日期和时间(带时区支持)
- 获取当前周数(带时区支持)
- 对无效时区的简单错误处理
📦 安装指南
- 复制
langflow_component.py文件中的内容。 - 打开 Langflow。
- 点击 "+ 自定义组件"。
- 将代码粘贴到编辑器中。
- 点击 "检查 & 保存"。
💻 使用示例
基础用法
获取当前日期时间
datetime_tools = DateTimeTools()
current_time = datetime_tools.get_current_datetime("America/New_York")
# 返回值: "2024-03-20T10:30:00-04:00"
获取周数
datetime_tools = DateTimeTools()
week_num = datetime_tools.get_week_number("America/New_York")
# 返回值: 12
📚 详细文档
时区支持
该组件支持 IANA 时间区数据库中的所有时区。常见的时区标识符包括:
- UTC
- America/New_York
- America/Los_Angeles
- Europe/London
- Asia/Tokyo
- Australia/Sydney
如需查看完整的时区列表,请参考 IANA 时间区数据库。
错误处理
- 无效的时区将返回错误信息。
- 周数将对无效时区或出现错误的情况返回 -1。
依赖项
该组件需要以下 Python 包:
- pytz
- datetime(内置)
请确保这些包已安装在您的 Langflow 环境中。
微信扫一扫