Files
CavinHuang-comfyui-nodes-docs/docs/JWDatetimeString.md
2024-07-04 08:39:03 +08:00

53 lines
1.4 KiB
Markdown

# Documentation
- Class name: JWDatetimeString
- Category: jamesWalker55
- Output node: False
该节点生成当前日期时间的字符串表示,根据指定的模式进行格式化。它简化了日期时间格式化的复杂性,为获取格式化的日期时间字符串提供了一个简单的接口。
# Input types
## Required
- format
- 指定返回当前日期时间的格式。这允许根据应用程序的需求自定义输出字符串。
- Comfy dtype: STRING
- Python dtype: str
# Output types
- string
- 输出是一个表示当前日期时间的字符串,根据指定的模式进行格式化。
- Comfy dtype: STRING
- Python dtype: str
## Usage tips
- Infra type: `CPU`
- Common nodes: unknown
## Source code
```python
@register_node("JWDatetimeString", "Datetime String")
class _:
CATEGORY = "jamesWalker55"
INPUT_TYPES = lambda: {
"required": {
"format": ("STRING", {"default": "%Y-%m-%dT%H:%M:%S"}),
}
}
RETURN_TYPES = ("STRING",)
FUNCTION = "execute"
def execute(self, format: str):
now = datetime.now()
return (now.strftime(format),)
@classmethod
def IS_CHANGED(cls, *args):
# This value will be compared with previous 'IS_CHANGED' outputs
# If inequal, then this node will be considered as modified
# NaN is never equal to itself
return float("NaN")
```