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环境中已安装这些包。
Scan to join WeChat group