def setLocalDateTimeCorrectionForCurrentLocalTime(currentLocalTime_UnixSeconds,device): #by D@CC #on 2023DApr05 #Project: WioClock #Code: MicroPython #Purpose: returns the time correction for local DateTime #Parm0: currentLocalTime #Parm1: device eg "WioTerminal" #Returns: time correction in seconds #calls: time.time() # time.localtime() # time.ctime() #print("in setLocalDateTime....") #print("currentLocalTime_UnixSeconds entered was:",currentLocalTime_UnixSeconds) #print("Date Time Now:",time.localtime(currentLocalTime_UnixSeconds)) #print("Date Time Now entered:",time.ctime(currentLocalTime_UnixSeconds)) timeRTC_UnixSeconds = time.time() #print("timeRTC_UnixSeconds:",timeRTC_UnixSeconds) if device=="WioTerminal": print("timeRTC_DateTime:",time.localtime(timeRTC_UnixSeconds)) else : print("timeRTC_DateTime:",time.ctime(timeRTC_UnixSeconds)) #if end timeCorrection_UnixSeconds = currentLocalTime_UnixSeconds - timeRTC_UnixSeconds #if end #print("timeCorrection_UnixSeconds:",timeCorrection_UnixSeconds) return timeCorrection_UnixSeconds #def end #/setLocalDateTimeCorrectionForCurrentLocalTime.py