{"id":140397,"date":"2022-12-29T14:44:58","date_gmt":"2022-12-29T05:44:58","guid":{"rendered":"https:\/\/support.questetra.com\/?p=140397"},"modified":"2022-12-29T14:44:59","modified_gmt":"2022-12-29T05:44:59","slug":"converter-date-or-datetime-string-to-workflow-datetime-2022","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/converter-date-or-datetime-string-to-workflow-datetime-2022\/","title":{"rendered":"Converter: Date-or-Datetime-String to Workflow Datetime"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#084A28;color:#ffffff;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\"><strong>Converter: Date-or-Datetime-String to Workflow Datetime<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-right has-background has-small-font-size mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#084A28;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/converter-date-or-datetime-string-to-workflow-datetime-2022\/\">\u30b3\u30f3\u30d0\u30fc\u30bf: \u65e5\u4ed8\u65e5\u6642\u6587\u5b57\u5217 to \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u65e5\u6642<\/a><\/p>\n\n\n\n<p class=\"has-background mt-0 pt-0 wp-block-paragraph\" style=\"border:2px solid #267137;color:#333;margin-top:0;margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\">Converts strings such as &#8220;2022-12-31&#8221; or &#8220;2022-12-31 00:00&#8221; to Datetime (or Date) data. Also supports strings like &#8220;2022\/12\/31&#8221; and &#8220;19700101&#8221;. Any string is evaluated as local time. The timestamp value (seconds since 1 Jan 1970) is also gettable.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"#\"><img decoding=\"async\" src=\"data:image;base64,\n\niVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAphJREFUWEfF\nl09IFHEUxz\/D0iLZGhZE5GUXEsKbghAEVtI5ZKFDUYdacccuFgSd9uJBDJM6SO6i2y6UBQp78eDN\nBZEQDDcCYWujP2QZRW0dVjOCiZ\/TsLOzM7PjuDJznfe+7\/N7v\/fe7\/eT8PiTHMdPsB+FMBJnUWhH\nIgg0\/\/cvovAeiRwKWSQyRNlwol0bIMVR\/nAbkIEGJ6LAbyCOnztc5Yudjz1AHBmJu0Cjw8BGsxIK\nt5CJW\/lbAyR4APS7DGx0GyfKdTMtc4A4T5C4WKfgqozCU2QuGTWrAeq78pqZqARQ93y8ris3iin0\n62uiDKBW+5tdFJxT7hJ+jmvdUQZIcA+44VTFzm6ia4LMuwxzH+eszO4T5ab4qQKIIQPfd9Dntpyr\nF1Zp8jfRt9BnBSHmxGExrFSAOJeReKRX7T7WTUtji6uExDpitB5sZa20Zg2hcAWZx1oGksA1fTSx\nirbmNlcAeicbiIdEiWgZWEGifS8ANv9uMvximMGVwcrFKOSQ6dAy8EN3sGwbTnZN0nmk01UGggeC\n2zUggo++HCX2PGamUyTKIQ1AcRXJwklsXygQsguuekaRagIE9gVInk6yvrHOwLMBR5yL5xfJfs5a\nrbysoQOo2gJhJYKnzqToCfaQfpWmd6HXEYBDI90WxKkqQn1wn+Rj6esShV8Fh9qVZvOf5km\/TtsW\nYVUbTp+bJhwKI4Lv9kvmk2bZq2jDqkE0dmqMyIkIDT6nlyBrTFMAwyAyHcV6iJm3M8x+mHWVjPzP\nPMvflvW+hlEsflkcRhrEVGGqnkVoOIwEgM1xPHJyhOJWkaHckKsMGJwsjmNh5emFRMP09EqmQXh6\nKd2bTOzwWl7OhIcPEw3C06eZvn88e5zWo\/NtNP4BkNz4IV5l+pgAAAAASUVORK5CYII=\n\n\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details open><summary class=\"wp-block-coblocks-accordion-item__title\">Configs for this Auto Step<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<dl style=\"0 0 -0.7em 0\">\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #C3C3C3;\">StrConfA<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">A: Set Datetime String (like &#8220;2022-12-31 00:00&#8221;)<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #C3C3C3;\">SelectConfB1<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B1: Select DATETIME\/DATE DATA (update)<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #C3C3C3;\">SelectConfB2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B2: Select NUMERIC DATA for Timestamp Sec (update)<\/dd>\n\n<\/dl>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details><summary class=\"wp-block-coblocks-accordion-item__title\">Script (click to open)<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\/\/ GraalJS Script (engine type: 2)\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\nconst strInput          = configs.get      ( &quot;StrConfA&quot; );     \/\/\/ REQUIRED\n  if( strInput        === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Config {A: String} is empty \\n&quot; );\n  }\nconst dtPocketOutput    = configs.getObject( &quot;SelectConfB1&quot; ); \/\/\/ REQUIRED\nconst numPocketUnixtime = configs.getObject( &quot;SelectConfB2&quot; ); \/\/ NotRequired\n\n\n\n\/\/\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (Nothing. Retrieved via Expression Language in Config Retrieving)\n\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\nconst dateInput     = parseAsLocalDate ( strInput ); \/\/ strDateOrDatetime\nconst numMsecInput  = dateInput.getTime();\n\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\nif( dtPocketOutput.matchDataType( &quot;DATETIME&quot; ) ){\n  engine.setData( dtPocketOutput, new java.sql.Timestamp( numMsecInput ) );\n    \/\/ setData() -- R2301: Script Data Retrieving \/ Updating\n    \/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574771-R2301\n    \/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574771-R2301\n    \/\/  `java.sql.Timestamp (msec)` to `com.questetra.bpms.util.AddableTimestamp`\n}else{\n  engine.setData( dtPocketOutput, new java.sql.Date( numMsecInput ) );\n    \/\/  `java.sql.Date (msec)`      to `com.questetra.bpms.util.AddableDate`\n}\n\nif( numPocketUnixtime !== null ){\n  engine.setData( numPocketUnixtime, new java.math.BigDecimal( numMsecInput \/1000 ) );\n}\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\nfunction parseAsLocalDate ( str ){ \/\/ strDateOrDatetime\n  \/\/\n  \/\/ Searches a Date-or-Datetime String for YYYY, MM, DD, hh:mm in that order and\n  \/\/  returns JavaScript `Date` object.\n  \/\/ Any format is forcibly recognized as LOCAL DATETIME. -- UNIQUE --\n  \/\/ Supports &quot;ISO 8601 format&quot;, &quot;BPMS date format&quot;, &quot;BPMS datetime format&quot;, etc,,,\n  \/\/\n  \/\/ String &quot;2022-12-31 23:59&quot;          (Questetra BPMS datetime format)\n  \/\/ \u21d2 Date 2022-12-31T23:59:00+XX:00\n  \/\/ String &quot;2022-12-31 23:59:59&quot;       (SQL Time format)\n  \/\/ \u21d2 Date 2022-12-31T23:59:00+XX:00\n  \/\/ String &quot;2022-12-31T23:59:59.999Z&quot;  (ISO 8601 format)\n  \/\/ \u21d2 Date 2022-12-31T23:59:00+XX:00   \/\/ UNIQUE: Timezone not evaluated\n  \/\/ String &quot;2022-12-31&quot;                (Questetra BPMS date format) \n  \/\/ \u21d2 Date 2022-12-31T00:00:00+XX:00   \/\/ UNIQUE: not UTC\n  \/\/ String &quot;2022\/12\/31&quot;                (Windows date-ja format)\n  \/\/ \u21d2 Date 2022-12-31T00:00:00+XX:00   \/\/ UNIQUE: not UTC\n  \/\/ String &quot;2022\u5e7412\u670831\u65e5&quot;            (\u65e5\u672c\u8a9e\/Japanese)\n  \/\/ \u21d2 Date 2022-12-31T00:00:00+XX:00\n  \/\/\n  \/\/ String &quot;20221231&quot;\n  \/\/ \u21d2 Date 2022-12-31T00:00:00+XX:00   \/\/ UNIQUE: not UTC\n  \/\/ String &quot;20221231T235959Z&quot;          (ISO 8601 format)\n  \/\/ \u21d2 Date 2022-12-31T23:59:00+XX:00   \/\/ UNIQUE: Timezone not evaluated\n  \/\/ String &quot;20221231T2359&quot;\n  \/\/ \u21d2 Date 2022-12-31T23:59:00+XX:00\n\n  if( str === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ParseDateError:&quot; +\n                     &quot; String is empty \\n&quot; );\n  }\n  const arrNumParts = str.match( \/\\d+\/g );\n  if( arrNumParts === null ){\n    throw new Error( &quot;\\n AutomatedTask ParseDateError:&quot; +\n                     &quot; No numeric characters in: &quot; + str + &quot;\\n&quot; );\n  }\n\n  \/\/\/ function default\n  let numYear    = 0; \/\/ limit in QBPMS: 1900 to 2100 (asof 2022-12)\n  let indexMonth = 0;\n  let numDay     = 0;\n  let numHours   = 0;\n  let numMinutes = 0;\n\n  \/\/\/ case: startsWith YYYYMMDD\n  if( arrNumParts[0].length === 8 ){\n    numYear      = parseInt( arrNumParts[0].slice( 0, 4 ), 10 );\n    indexMonth   = parseInt( arrNumParts[0].slice( 4, 6 ), 10 ) - 1;\n    numDay       = parseInt( arrNumParts[0].slice( 6, 8 ), 10 );\n    if( arrNumParts.length &gt; 1 ){ \/\/ &quot;20221231T2359&quot;\n      numHours   = parseInt( arrNumParts[1].slice( 0, 2 ), 10 );\n      numMinutes = parseInt( arrNumParts[1].slice( 2, 4 ), 10 );\n    }\n\n  \/\/\/ case: not startsWith YYYYMMDD, like &quot;2022-12-31 23:59&quot;\n  }else{\n    if( arrNumParts.length &lt; 3){\n      throw new Error( &quot;\\n AutomatedTask ParseDateError:&quot; +\n                       &quot; 3 Parts of numeric characters are needed in: &quot; + str + &quot;\\n&quot; );\n    }\n    numYear      = parseInt( arrNumParts[0], 10 );\n    indexMonth   = parseInt( arrNumParts[1], 10 ) - 1;\n    numDay       = parseInt( arrNumParts[2], 10 );\n    if( arrNumParts.length &gt; 4){\n      numHours   = parseInt( arrNumParts[3], 10 );\n      numMinutes = parseInt( arrNumParts[4], 10 );\n    }\n  }\n\n  \/\/\/ return JavaScript `Date` object\n  return new Date( numYear, indexMonth, numDay, numHours, numMinutes );\n}\n\n\n\/*\nNotes:\n- This function evaluates both &quot;2022-12-31&quot; and &quot;2022-12-31 00:00&quot; as local time. UNIQUE\n    - In JST platform, both are interpreted as &quot;2022-12-30T15:00:00Z&quot; (2022-12-31T00:00:00+09:00).\n    - BTW, many systems consider &quot;2022-12-31&quot; as UTC time. (ES5, ECMAScript 2015, etc.)\n- The 1st numeric part is assumed to be the &quot;year&quot;. The 2nd &quot;month&quot; and the 3rd &quot;day&quot;. (separator independent)\n    - The 4th numeric part is considered &quot;hour&quot;, the 5th &quot;minute&quot;. (separator independent)\n    - &quot;2022-12-31 23:59&quot; \u21d2 `2022-12-31T23:59:00+XX:00`\n- However, it will be regarded as &quot;YYYYMMDD&quot; only if the 1st is an 8-digit. (assuming the 2nd is &quot;hhmm...&quot;)\n    - &quot;19700101&quot; \u21d2 `1970-01-01T00:00:00+09:00`\n    - &quot;19700101T012345&quot; \u21d2 `1970-01-01T01:23:00+09:00`\n- BTW, &quot;Date.parse()&quot; is danger (strongly discouraged). Not used in this function.\n    - new Date( &quot;2022-12-31&quot;) \/\/ 2022-12-31T00:09:00+09:00 \/\/ Basically as UTC.\n    - new Date( 2022, 11, 31) \/\/ 2022-12-31T00:00:00+09:00 \/\/ Parameter values as Localtime\n    - If you want &quot;Date.parse(str)&quot; to interpret the timezone,\n        - &quot;Converter: ISO-Datetime-String to Workflow Datetime&quot;\n        - https:\/\/support.questetra.com\/addons\/converter-iso-datetime-string-to-workflow-datetime\/\nAPPENDIX:\n- Unix time is the number of seconds that have elapsed since the Unix epoch, minus leap seconds.\n    - The Unix epoch is 00:00:00 UTC on 1 January 1970 (an arbitrary date).\n    - Unix time is also known as Epoch time, POSIX time, seconds since the Epoch, or UNIX Epoch time.\n    - ECMAScript epoch time (&quot;milliseconds&quot;) is 1000 times the value of Unix time (&quot;seconds&quot;).\n- Wikipedia: Unix Time, UTC\n    - https:\/\/en.wikipedia.org\/wiki\/Unix_time\n    - https:\/\/en.wikipedia.org\/wiki\/Coordinated_Universal_Time\n- Note, the &quot;Serial Number&quot; in Spreadsheet or Excel is the number of days since 1899-12-30 00:00.\n    - https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/DateTimeRenderOption\n\nNotes-ja:\n- \u3053\u306e\u95a2\u6570\uff08\u81ea\u52d5\u5de5\u7a0b\uff09\u3067\u306f &quot;2022-12-31&quot; \u3082 &quot;2022-12-31 00:00&quot; \u3082\u30ed\u30fc\u30ab\u30eb\u30bf\u30a4\u30e0\u3068\u3057\u3066\u8a55\u4fa1\u3057\u307e\u3059\u3002UNIQUE\n    - \u3064\u307e\u308aJST\u57fa\u76e4\u3067\u306f\u3001\u3069\u3061\u3089\u3082 &quot;2022-12-30T15:00:00Z&quot; (2022-12-31T00:00:00+09:00) \u3068\u89e3\u91c8\u3055\u308c\u307e\u3059\u3002\n    - \u306a\u304a\u591a\u304f\u306e\u51e6\u7406\u7cfb\u306f &quot;2022-12-31&quot; \u3092 UTC \u6642\u523b\u3068\u898b\u306a\u3057\u307e\u3059\u3002\uff08ES5\u3001ECMAScript 2015 \u7b49\uff09\n- \u7b2c1\u756a\u76ee\u306e\u6570\u5b57\u90e8\u306f\u300c\u5e74\u300d\u3068\u307f\u306a\u3055\u308c\u307e\u3059\u3002\u7b2c2\u756a\u76ee\u306f\u300c\u6708\u300d\u3001\u7b2c3\u756a\u76ee\u306f\u300c\u65e5\u300d\u3068\u307f\u306a\u3055\u308c\u307e\u3059\u3002\uff08\u30bb\u30d1\u30ec\u30fc\u30bf\u975e\u4f9d\u5b58\uff09\n    - \u7b2c4\u756a\u76ee\u306e\u6570\u5b57\u90e8\u306f\u300c\u6642\u300d\u3001\u7b2c5\u756a\u76ee\u306f\u300c\u5206\u300d\u3068\u307f\u306a\u3055\u308c\u307e\u3059\u3002\uff08\u30bb\u30d1\u30ec\u30fc\u30bf\u975e\u4f9d\u5b58\uff09\n    - &quot;2022-12-31 23:59&quot; \u21d2 `2022-12-31T23:59:00+XX:00`\n- \u305f\u3060\u3057\u7b2c1\u756a\u76ee\u306e\u6570\u5b57\u90e8\u304c8\u6841\u6570\u5b57\u306e\u5834\u5408\u306b\u9650\u308a\u300cYYYYMMDD\u300d\u3068\u307f\u306a\u3057\u3001\u7b2c2\u756a\u76ee\u3092\u300chhmm\u2026\u300d\u3068\u307f\u306a\u3057\u307e\u3059\u3002\n    - &quot;19700101&quot; \u21d2 `1970-01-01T00:00:00+09:00`\n    - &quot;19700101T012345&quot; \u21d2 `1970-01-01T01:23:00+09:00`\n- \u306a\u304a\u3001\u66d6\u6627\u4ed5\u69d8\u306e &quot;Date.parse(str)&quot; \u306f\u3001\u3053\u306e\u95a2\u6570\u3067\u306f\u5229\u7528\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\n    - new Date( &quot;2022-12-31&quot;) \/\/ 2022-12-31T00:09:00+09:00 \/\/ DANGER: Basically as UTC. \n    - new Date( 2022, 11, 31) \/\/ 2022-12-31T00:00:00+09:00 \/\/ Parameter values as Localtime\n    - &quot;Date.parse(str)&quot; \u306b\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3092\u89e3\u91c8\u3055\u305b\u305f\u3044\u5834\u5408\u306f\n        - \u81ea\u52d5\u5de5\u7a0b &quot;\u30b3\u30f3\u30d0\u30fc\u30bf: ISO\u65e5\u6642\u6587\u5b57\u5217 to \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u65e5\u6642&quot;\n        - https:\/\/support.questetra.com\/ja\/addons\/converter-iso-datetime-string-to-workflow-datetime\/\nAPPENDIX-ja:\n- Unix\u6642\u9593\u306f\u300cUnix\u30a8\u30dd\u30c3\u30af\u300d\u304b\u3089\u306e\u7d4c\u904e\u79d2\u6570\u3067\u3059\u3002\uff08\u3046\u308b\u3046\u79d2\u306e\u5b58\u5728\u306f\u6392\u9664\u3055\u308c\u307e\u3059\uff09\n    - Unix\u30a8\u30dd\u30c3\u30af\u306f\u3001\u5354\u5b9a\u4e16\u754c\u6642\uff08UTC\uff09\u306e1970\u5e741\u67081\u65e500:00:00\u3092\u6307\u3057\u307e\u3059\u3002\uff08\u610f\u5473\u306e\u3042\u308b\u65e5\u3067\u306f\u306a\u3044\uff09\n    - Unix\u6642\u9593\u306f\u3001Unix\u30bf\u30a4\u30e0\u3001\u30a8\u30dd\u30c3\u30af\u30bf\u30a4\u30e0\u3001POSIX\u30bf\u30a4\u30e0\u3001Unix\u30a8\u30dd\u30c3\u30af\u30bf\u30a4\u30e0\u306a\u3069\u3068\u3082\u547c\u3070\u308c\u307e\u3059\u3002\n    - ECMAScript epoch time\uff08&quot;\u7d4c\u904e\u30df\u30ea\u79d2\u6570&quot;\uff09\u306f\u3001Unix time\uff08&quot;\u7d4c\u904e\u79d2\u6570&quot;\uff09\u306e1000\u500d\u306e\u5024\u306b\u306a\u308a\u307e\u3059\u3002\n- Wikipedia: Unix Time, UTC\n    - https:\/\/ja.wikipedia.org\/wiki\/UNIX%E6%99%82%E9%96%93\n    - https:\/\/ja.wikipedia.org\/wiki\/%E5%8D%94%E5%AE%9A%E4%B8%96%E7%95%8C%E6%99%82\n- \u306a\u304a\u3001Spreadsheet \u3084 Excel \u306b\u304a\u3051\u308b &quot;Serial Number&quot; \u306f\u30011899-12-30 00:00 \u304b\u3089\u306e\u7d4c\u904e\u65e5\u6570\u3067\u3059\u3002\n    - https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/DateTimeRenderOption\n*\/\n\n<\/code><\/pre><\/div>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span>Download<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1-dNv8ipZOYE-4O68Hfw8yJ829luafX7a\/view?usp=drivesdk\" target=\"_blank\">converter-date-or-datetime-string-to-workflow-datetime-2022.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2022-12-25 (C) Questetra, Inc. (MIT License)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"has-small-font-size\" style=\"text-align: right;\"><div style=\"display: inline-block; background: #FBE7DD; text-align: center;\">\n<span class=\"material-icons\">warning<\/span> Freely modifiable JavaScript (ECMAScript) code. No warranty of any kind.<br>\n(Installing <em><strong>Addon Auto-Steps<\/strong><\/em> are available only on the <em><strong><span style=\"color: #1970B9\">Professional<\/span><\/strong><\/em> edition.)\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span>Notes<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This function evaluates both &#8220;2022-12-31&#8221; and &#8220;2022-12-31 00:00&#8221; as local time. UNIQUE\n<ul class=\"wp-block-list\">\n<li>In JST platform, both are interpreted as &#8220;2022-12-30T15:00:00Z&#8221; (2022-12-31T00:00:00+09:00).<\/li>\n\n\n\n<li>BTW, many systems consider &#8220;2022-12-31&#8221; as UTC time. (ES5, ECMAScript 2015, etc.)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The 1st numeric part is assumed to be the &#8220;year&#8221;. The 2nd &#8220;month&#8221; and the 3rd &#8220;day&#8221;. (separator independent)\n<ul class=\"wp-block-list\">\n<li>The 4th numeric part is considered &#8220;hour&#8221;, the 5th &#8220;minute&#8221;. (separator independent)<\/li>\n\n\n\n<li>&#8220;2022-12-31 23:59&#8221; \u21d2 <code>2022-12-31T23:59:00+XX:00<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>However, it will be regarded as &#8220;YYYYMMDD&#8221; only if the 1st is an 8-digit. (assuming the 2nd is &#8220;hhmm\u2026&#8221;)\n<ul class=\"wp-block-list\">\n<li>&#8220;19700101&#8221; \u21d2 <code>1970-01-01T00:00:00+09:00<\/code><\/li>\n\n\n\n<li>&#8220;19700101T012345&#8221; \u21d2 <code>1970-01-01T01:23:00+09:00<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>BTW, &#8220;Date.parse()&#8221; is danger (strongly discouraged). Not used in this function.\n<ul class=\"wp-block-list\">\n<li>new Date( &#8220;2022-12-31&#8221;) \/\/ 2022-12-31T00:09:00+09:00 \/\/ Basically as UTC.<\/li>\n\n\n\n<li>new Date( 2022, 11, 31) \/\/ 2022-12-31T00:00:00+09:00 \/\/ Parameter values as Localtime<\/li>\n\n\n\n<li>If you want &#8220;Date.parse(str)&#8221; to interpret the timezone,\n<ul class=\"wp-block-list\">\n<li>&#8220;Converter: ISO-Datetime-String to Workflow Datetime&#8221;<\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/addons\/converter-iso-datetime-string-to-workflow-datetime\/\">https:\/\/support.questetra.com\/addons\/converter-iso-datetime-string-to-workflow-datetime\/<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span>Capture<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?ssl=1\" target=\"_blank\" rel=\"noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" data-attachment-id=\"140395\" data-permalink=\"https:\/\/support.questetra.com\/en\/addons\/climber-webinvoice-file-upload\/attachment\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&amp;ssl=1\" data-orig-size=\"1200,675\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1024%2C576&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=1200%2C675&#038;ssl=1\" alt=\"Converts strings such as &quot;2022-12-31&quot; or &quot;2022-12-31 00:00&quot; to Datetime (or Date) data. Also supports strings like &quot;2022\/12\/31&quot; and &quot;19700101&quot;. Any string is evaluated as local time. The timestamp value (seconds since 1 Jan 1970) is also gettable.\" class=\"wp-image-140395\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=560%2C315&amp;ssl=1 560w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=768%2C432&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border is-style-rounded is-style-rounded--1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"630\" data-attachment-id=\"140391\" data-permalink=\"https:\/\/support.questetra.com\/en\/addons\/climber-webinvoice-file-upload\/attachment\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?fit=1122%2C701&amp;ssl=1\" data-orig-size=\"1122,701\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"converter-date-or-datetime-string-to-workflow-datetime-2022-config-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?fit=1008%2C630&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en-1008x630.png?resize=1008%2C630&#038;ssl=1\" alt=\"\" class=\"has-border-color wp-image-140391\" style=\"border-color:#009900;border-width:3px;border-radius:9px\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?resize=1008%2C630&amp;ssl=1 1008w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?resize=504%2C315&amp;ssl=1 504w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-config-en.png?w=1122&amp;ssl=1 1122w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span>Appendix<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unix time is the number of seconds that have elapsed since the Unix epoch, minus leap seconds.\n<ul class=\"wp-block-list\">\n<li>The Unix epoch is 00:00:00 UTC on 1 January 1970 (an arbitrary date).<\/li>\n\n\n\n<li>Unix time is also known as Epoch time, POSIX time, seconds since the Epoch, or UNIX Epoch time.<\/li>\n\n\n\n<li>ECMAScript epoch time (&#8220;milliseconds&#8221;) is 1000 times the value of Unix time (&#8220;seconds&#8221;).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Wikipedia: Unix Time, UTC\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Unix_time\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Unix_time<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Coordinated_Universal_Time\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Coordinated_Universal_Time<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Note, the &#8220;Serial Number&#8221; in Spreadsheet or Excel is the number of days since 1899-12-30 00:00.\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/DateTimeRenderOption\" rel=\"nofollow\">https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/DateTimeRenderOption<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span>See also<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"fVvHIlXoMF\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/converter-timestamp-number-to-datetime\/\">Converter: Timestamp-Number to Datetime<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Converter: Timestamp-Number to Datetime&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/addons\/converter-timestamp-number-to-datetime\/embed\/#?secret=hbBk3xfG9E#?secret=fVvHIlXoMF\" data-secret=\"fVvHIlXoMF\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Converts strings such as &#8220;2022-12-31&#8221; or &#8220;2022-12-31 00:00&#8221; to Datetime (or Date) data. Also supports strings like &#8220;2022\/12\/31&#8221; and &#8220;19700101&#8221;. Any string is evaluated as local time. The timestamp value (seconds since 1 Jan 1970) is also gettable.<\/p>\n","protected":false},"author":2,"featured_media":140395,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[382,365],"class_list":["post-140397","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-date","tag-easy-config-addon"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/converter-date-or-datetime-string-to-workflow-datetime-2022-capture-en.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"IMAMURA, Genichi","author_link":"https:\/\/support.questetra.com\/en\/author\/imamuragenichi\/"},"uagb_comment_info":2,"uagb_excerpt":"Converts strings such as \"2022-12-31\" or \"2022-12-31 00:00\" to Datetime (or Date) data. Also supports strings like \"2022\/12\/31\" and \"19700101\". Any string is evaluated as local time. The timestamp value (seconds since 1 Jan 1970) is also gettable.","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-Awt","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":82149,"url":"https:\/\/support.questetra.com\/en\/addons\/questetra-bpms-process-batch-extract-as-tsv\/","url_meta":{"origin":140397,"position":0},"title":"Questetra BPMS: Process, Batch Extract as TSV","author":"IMAMURA, Genichi","date":"2019-11-21","format":false,"excerpt":"Extracts process data as a multi-line TSV string from date-filtered processes. Items are specified in CSV format such as \"string:0,date:2,select:3\". Tab code and line feed code are deleted. Discussion, Table, Guide-Panel type not supported.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Questetra BPMS: Process, Batch Extract as TSV","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":102802,"url":"https:\/\/support.questetra.com\/en\/addons\/converter-iso-datetime-string-to-workflow-datetime\/","url_meta":{"origin":140397,"position":1},"title":"Converter: ISO-Datetime-String to Workflow Datetime","author":"IMAMURA, Genichi","date":"2021-03-03","format":false,"excerpt":"Converts ISO 8601 datetime string data (\"2021-12-31T20:34:56+09:00\", \"2021-12-31T11:34:56.789Z\", etc.) to Datetime type data (\"2021-12-31 20:34\"). The Datetime type data is based on the time zone configured for your Workflow Platform.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Converter: ISO-Datetime-String to Workflow Datetime","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-ISO-Datetime-String-to-Workflow-Datetime-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-ISO-Datetime-String-to-Workflow-Datetime-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-ISO-Datetime-String-to-Workflow-Datetime-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-ISO-Datetime-String-to-Workflow-Datetime-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-ISO-Datetime-String-to-Workflow-Datetime-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":140640,"url":"https:\/\/support.questetra.com\/en\/addons\/two-datetimes-calculate-duration-2022\/","url_meta":{"origin":140397,"position":2},"title":"Two Datetimes, Calculate Duration","author":"IMAMURA, Genichi","date":"2022-12-29","format":false,"excerpt":"Calculates the duration between Datetime-A and Datetime-B; like elapsed days (e.g. \"1.38 d\"), hours (e.g. \"33.33 h\"), minutes (e.g. \"2000.00 min\") and\/or time (e.g. \"33:20\"). A minus sign is given if Datetime-B is earlier than Datetime-A.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Two Datetimes, Calculate Duration","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/two-datetimes-calculate-duration-2022-capture-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/two-datetimes-calculate-duration-2022-capture-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/two-datetimes-calculate-duration-2022-capture-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/two-datetimes-calculate-duration-2022-capture-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2022\/12\/two-datetimes-calculate-duration-2022-capture-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":82669,"url":"https:\/\/support.questetra.com\/en\/addons\/tsv-string-filter-by-datetime\/","url_meta":{"origin":140397,"position":3},"title":"TSV String, Filter by Datetime","author":"IMAMURA, Genichi","date":"2019-12-12","format":false,"excerpt":"Filters TSV strings using a Datetime range. Only the rows where the specified Datetime column is included in the Datetime range are output. If OR multiple ranges, like \"2020-01-01 00:00","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"TSV String, Filter by Datetime","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/12\/TSV-String-Filter-by-Datetime-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/12\/TSV-String-Filter-by-Datetime-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/12\/TSV-String-Filter-by-Datetime-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/12\/TSV-String-Filter-by-Datetime-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/12\/TSV-String-Filter-by-Datetime-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":102820,"url":"https:\/\/support.questetra.com\/en\/addons\/converter-workflow-datetime-to-iso-datetime-string\/","url_meta":{"origin":140397,"position":4},"title":"Converter: Workflow Datetime to ISO-Datetime-String","author":"IMAMURA, Genichi","date":"2021-03-03","format":false,"excerpt":"Converts Datetime type data (\"2021-12-31 20:34\" JST) into ISO 8601 datetime string data (\"2021-12-31T20:34:00+09:00\" or \"2021-12-31T11:34:00Z\"). As a general rule Datetime type data is regarded as the time of the Workflow Platform time zone.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Converter: Workflow Datetime to ISO-Datetime-String","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-Workflow-Datetime-to-ISO-Datetime-String-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-Workflow-Datetime-to-ISO-Datetime-String-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-Workflow-Datetime-to-ISO-Datetime-String-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-Workflow-Datetime-to-ISO-Datetime-String-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Converter-Workflow-Datetime-to-ISO-Datetime-String-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":96508,"url":"https:\/\/support.questetra.com\/en\/addons\/singleline-tsv-string-extract-cell\/","url_meta":{"origin":140397,"position":5},"title":"Singleline TSV String, Extract Cell","author":"IMAMURA, Genichi","date":"2020-10-16","format":false,"excerpt":"Extracts the cell value of the specified ID. The ID starts from zero. The extracted cell string can be stored not only in the STRING type data but also in the NUMERIC type, DATE type, DATETIME type, SELECT type, USER type, and ORG type data.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Singleline TSV String, Extract Cell","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/140397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=140397"}],"version-history":[{"count":12,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/140397\/revisions"}],"predecessor-version":[{"id":140998,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/140397\/revisions\/140998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/140395"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=140397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=140397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=140397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}