Skip to content

Utilities

Datetime operations, delay, MD5 hash, and random utilities.

9 modules

ModuleDescription
समय जोड़ेंदिनांक/समय में समय जोड़ें
दिनांक/समय फ़ॉर्मेट करेंदिनांक/समय को स्ट्रिंग में फ़ॉर्मेट करें
दिनांक/समय पार्स करेंस्ट्रिंग को दिनांक/समय में पार्स करें
समय घटाएंदिनांक/समय से समय घटाएं
वर्तमान दिनांक/समयवर्तमान दिनांक और समय प्राप्त करें
विलंब/स्लीपनिर्दिष्ट अवधि के लिए वर्कफ़्लो निष्पादन रोकें
MD5 हैशटेक्स्ट का MD5 हैश गणना करें
रैंडम नंबररेंज में रैंडम नंबर जनरेट करें
रैंडम स्ट्रिंगरैंडम स्ट्रिंग या UUID जनरेट करें

Modules

समय जोड़ें

datetime.add

दिनांक/समय में समय जोड़ें

Parameters:

NameTypeRequiredDefaultDescription
datetimestringNonowEnter "now" for current time, or ISO 8601 format (e.g., 2024-01-30T14:30:00)
daysnumberNo0Number of days to add (positive) or subtract (negative)
hoursnumberNo0Number of hours to add (positive) or subtract (negative)
minutesnumberNo0Number of minutes to add (positive) or subtract (negative)
secondsnumberNo0Number of seconds to add (positive) or subtract (negative)

Output:

FieldTypeDescription
resultstringऑपरेशन परिणाम
timestampnumberऑपरेशन परिणाम

Example: Add 7 days

yaml
datetime: now
days: 7

Example: Add 2 hours 30 minutes

yaml
datetime: 2024-01-15T10:00:00
hours: 2
minutes: 30

दिनांक/समय फ़ॉर्मेट करें

datetime.format

दिनांक/समय को स्ट्रिंग में फ़ॉर्मेट करें

Parameters:

NameTypeRequiredDefaultDescription
datetimestringNonowEnter "now" for current time, or ISO 8601 format (e.g., 2024-01-30T14:30:00)
formatselect (%Y-%m-%d, %Y-%m-%d %H:%M:%S, %Y/%m/%d, %d/%m/%Y, %m/%d/%Y, %Y年%m月%d日, %B %d, %Y, %d %b %Y, %H:%M:%S, %H:%M, %I:%M %p, %Y%m%d, %Y-%m-%dT%H:%M:%SZ, %a, %d %b %Y %H:%M:%S)No%Y-%m-%d %H:%M:%SSelect a format or enter custom strftime pattern

Output:

FieldTypeDescription
resultstringऑपरेशन परिणाम
timestampnumberऑपरेशन परिणाम

Example: Format current time

yaml
datetime: now
format: %Y-%m-%d %H:%M:%S

Example: Custom date format

yaml
datetime: 2024-01-15T10:30:00
format: %B %d, %Y

दिनांक/समय पार्स करें

datetime.parse

स्ट्रिंग को दिनांक/समय में पार्स करें

Parameters:

NameTypeRequiredDefaultDescription
datetime_stringstringYes-DateTime string to parse (ISO 8601 format recommended)
formatselect (%Y-%m-%d, %Y-%m-%d %H:%M:%S, %Y/%m/%d, %d/%m/%Y, %m/%d/%Y, %Y年%m月%d日, %B %d, %Y, %d %b %Y, %H:%M:%S, %H:%M, %I:%M %p, %Y%m%d, %Y-%m-%dT%H:%M:%SZ, %a, %d %b %Y %H:%M:%S)No%Y-%m-%d %H:%M:%SSelect a format or enter custom strftime pattern

Output:

FieldTypeDescription
resultstringऑपरेशन परिणाम
timestampnumberऑपरेशन परिणाम
yearnumberऑपरेशन परिणाम
monthnumberUnix टाइमस्टैम्प
daynumberवर्ष घटक
hournumberमाह घटक
minutenumberदिन घटक
secondnumberघंटा घटक

Example: Parse ISO format

yaml
datetime_string: 2024-01-15T10:30:00

Example: Parse custom format

yaml
datetime_string: January 15, 2024
format: %B %d, %Y

समय घटाएं

datetime.subtract

दिनांक/समय से समय घटाएं

Parameters:

NameTypeRequiredDefaultDescription
datetimestringNonowEnter "now" for current time, or ISO 8601 format (e.g., 2024-01-30T14:30:00)
daysnumberNo0Number of days to add (positive) or subtract (negative)
hoursnumberNo0Number of hours to add (positive) or subtract (negative)
minutesnumberNo0Number of minutes to add (positive) or subtract (negative)
secondsnumberNo0Number of seconds to add (positive) or subtract (negative)

Output:

FieldTypeDescription
resultstringऑपरेशन परिणाम
timestampnumberऑपरेशन परिणाम

Example: Subtract 7 days

yaml
datetime: now
days: 7

Example: Subtract 1 hour

yaml
datetime: 2024-01-15T10:00:00
hours: 1

वर्तमान दिनांक/समय

utility.datetime.now

वर्तमान दिनांक और समय प्राप्त करें

Parameters:

NameTypeRequiredDefaultDescription
formatselect (iso, unix, unix_ms, date, time, custom)Noisoआउटपुट फ़ॉर्मेट
custom_formatstringNo-Python strftime फ़ॉर्मेट (यदि format=custom)
timezonestringNoUTCPython strftime फ़ॉर्मेट (यदि format=custom)

Output:

FieldTypeDescription
statusstringटाइमज़ोन (डिफ़ॉल्ट: UTC)
datetimestringऑपरेशन स्थिति (सफलता/त्रुटि)
timestampnumberऑपरेशन स्थिति (सफलता/त्रुटि)
isostringफ़ॉर्मेट किया गया दिनांक/समय

Example: Example

yaml
format: iso

Example: Example

yaml
format: unix

विलंब/स्लीप

utility.delay

निर्दिष्ट अवधि के लिए वर्कफ़्लो निष्पादन रोकें

Parameters:

NameTypeRequiredDefaultDescription
duration_msnumberNo1000मिलीसेकंड में कितनी देर प्रतीक्षा करें
duration_secondsnumberNo-विकल्प: सेकंड में अवधि

Output:

FieldTypeDescription
statusstringविकल्प: सेकंड में अवधि
waited_msnumberऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Example

yaml
duration_seconds: 2

Example: Example

yaml
duration_ms: 500

MD5 हैश

utility.hash.md5

टेक्स्ट का MD5 हैश गणना करें

Parameters:

NameTypeRequiredDefaultDescription
texttextYes-हैश करने के लिए टेक्स्ट
encodingstringNoutf-8हैश करने के लिए टेक्स्ट

Output:

FieldTypeDescription
statusstringटेक्स्ट एन्कोडिंग
hashstringटेक्स्ट एन्कोडिंग

Example: Example

yaml
text: Hello World

रैंडम नंबर

utility.random.number

रेंज में रैंडम नंबर जनरेट करें

Parameters:

NameTypeRequiredDefaultDescription
minnumberNo0न्यूनतम मान (समावेशी)
maxnumberNo100न्यूनतम मान (समावेशी)
decimalsnumberNo0अधिकतम मान (समावेशी)

Output:

FieldTypeDescription
statusstringदशमलव स्थानों की संख्या (पूर्णांक के लिए 0)
valuenumberऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Example

yaml
min: 1
max: 100
decimals: 0

Example: Example

yaml
min: 0
max: 1
decimals: 2

रैंडम स्ट्रिंग

utility.random.string

रैंडम स्ट्रिंग या UUID जनरेट करें

Parameters:

NameTypeRequiredDefaultDescription
lengthnumberNo16स्ट्रिंग लंबाई
charsetselect (alphanumeric, letters, lowercase, uppercase, numbers, hex, uuid)Noalphanumericस्ट्रिंग लंबाई

Output:

FieldTypeDescription
statusstringऑपरेशन स्थिति (सफलता/त्रुटि)
valuestringऑपरेशन स्थिति (सफलता/त्रुटि)

Example: Example

yaml
length: 16
charset: alphanumeric

Example: Example

yaml
charset: uuid

Released under the Apache 2.0 License.