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) Compute Difference Between Two DateTime StringsDemonstrates how to compute the difference between two datetime strings.
; Imagine we have these strings: Local $sT1 = "2022-11-14 15:45:38" Local $sT2 = "2022-11-16 17:23:41" ; How many minutes are between the two? ; First, we'd want load each date/time into a Chilkat CkDateTime object. ; In this case, there are no CkDateTime methods that accept the above format. ; However.. the CkDateTime's SetFromTimestamp will accept a date in the format "YYYY-MM-DDThh:mm:ssZ" ; First modify the above dates to the timestamp format. $oSb1 = ObjCreate("Chilkat.StringBuilder") $oSb1.Append($sT1) Local $iCount = $oSb1.Replace(" ","T") $oSb1.Append("Z") $oSb2 = ObjCreate("Chilkat.StringBuilder") $oSb2.Append($sT2) $iCount = $oSb2.Replace(" ","T") $oSb2.Append("Z") ; Load each into a CkDateTime $oDt1 = ObjCreate("Chilkat.CkDateTime") $oDt1.SetFromTimestamp($oSb1.GetAsString()) ; verify... ConsoleWrite($oDt1.GetAsTimestamp(False) & @CRLF) $oDt2 = ObjCreate("Chilkat.CkDateTime") $oDt2.SetFromTimestamp($oSb2.GetAsString()) ; verify... ConsoleWrite($oDt2.GetAsTimestamp(False) & @CRLF) ; Get the difference in seconds Local $iDiffSeconds = $oDt2.DiffSeconds($oDt1) ConsoleWrite("Difference in seconds: " & $iDiffSeconds & @CRLF) ConsoleWrite("Difference in minutes: " & ($iDiffSeconds / 60) & @CRLF) |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.