Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Parse a Microsoft JSON Date (MS AJAX Date)Demonstrates how to parse a Microsoft JSON Date, also known as an MSAJAX date. Note: This example requires Chilkat v9.5.0.76 or greater.
; Note: This example requires Chilkat v9.5.0.76 or greater. ; The ability to automatically parse Microsoft JSON Dates (AJAX Dates) was added in v9.5.0.76 $oJson = ObjCreate("Chilkat.JsonObject") Local $bSuccess = $oJson.Load("{ ""AchievementDate"":""/Date(1540229468330-0500)/""}") $oDt = ObjCreate("Chilkat.CkDateTime") $bSuccess = $oJson.DateOf("AchievementDate",$oDt) If ($bSuccess <> True) Then ConsoleWrite("Unable to parse a date/time." & @CRLF) Exit EndIf ; Show the date in different formats: Local $bLocal = True ConsoleWrite("RFC822: " & $oDt.GetAsRfc822($bLocal) & @CRLF) ConsoleWrite("Timestamp: " & $oDt.GetAsTimestamp($bLocal) & @CRLF) ConsoleWrite("YYYY-MM-DD: " & $oDt.GetAsIso8601("YYYY-MM-DD",$bLocal) & @CRLF) ; Get integer values for year, month, day, etc. Local $oDtObj = $oDt.GetDtObj($bLocal) ConsoleWrite("year: " & $oDtObj.Year & @CRLF) ConsoleWrite("month: " & $oDtObj.Month & @CRLF) ConsoleWrite("day: " & $oDtObj.Day & @CRLF) ConsoleWrite("hour: " & $oDtObj.Hour & @CRLF) ConsoleWrite("minute: " & $oDtObj.Minute & @CRLF) ConsoleWrite("seconds: " & $oDtObj.Second & @CRLF) ; Sample output: ; RFC822: Mon, 22 Oct 2018 17:31:08 -0500 ; Timestamp: 2018-10-22T17:31:08-05:00 ; YYYY-MM-DD: 2018-10-22 ; year: 2018 ; month: 10 ; day: 22 ; hour: 17 ; minute: 31 ; seconds: 8 |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.