Registriert seit: 17.12.2024
Version(en): 365 Business
Hallo!
Ich bekomme Auswertungen mit Datum in der Weltzeit UTC, denen hinten angestellt wird, um wieviel diese von der Mitteleuropäischen Zeit MEZ abweicht, also bei Winterzeit +01:00, bei Sommerzeit +02:00. Jetzt würde ich gerne diese Abweichung direkt in das Datum einrechnen lassen, also dass dies hier korrekt steht. Ist das über ein Formel möglich, z.B. 21 und 22 Stelle werden auf 12 und 13 Stelle aufgerechnet oder so? Also das ,was ich hier manuelle gemacht habe, über Formel automatisiert.
Datum- und Zeitstempel
2024-03-01T09:00:00+01:00 entspricht 2024-03-01T10:00:00 (Winterzeit)
2024-06-01T09:00:00+02:00 entspricht 2024-06-01T11:00:00 (Sommerzeit)
Vielen Dank vorab!
Registriert seit: 02.12.2017
Version(en): Microsoft365
Hallo,
um den Datumzeitstempel aus Zelle A10 umzurechnen in einen Excel-Datum-Zeitwert:
=LET(utc;TEXTTEILEN(A10;{"+"."T"}); DATWERT(INDEX(utc;1))+ZEITWERT(INDEX(utc;2))+ZEITWERT(INDEX(utc;3)))
Benutzerdefiniertes Format der Ergebniszelle: TT.MM.JJJJ hh:mm:ss
um wieder einen Textwert daraus zumachen, der durch ein "T" zwischen Datum und Uhrzeit getrennt ist:
=LET(utc;TEXTTEILEN(A10;{"+"."T"}); dtzt;DATWERT(INDEX(utc;1))+ZEITWERT(INDEX(utc;2))+ZEITWERT(INDEX(utc;3));
TEXT(dtzt;"JJJJ-MM-TT\Thh:mm:ss"))
Mit lieben Grüßen
Anton.
Windows 10 64bit
Office365 32bit
Registriert seit: 19.12.2020
Version(en): Microsoft 365 (32/64 Bit)
Hallo
Der TE ist in mehren Foren unterwegs, nur als Info.
Viele Grüße
PIVPQ
Registriert seit: 13.04.2014
Version(en): 365
17.12.2024, 13:58
(Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2024, 13:58 von BoskoBiati.)
Hi,
da werfe ich mal das in den Ring:
Code:
=TEXTVOR(A1;"T")&"T"&TEXT(TEXTVOR(TEXTNACH(A1;"T");"+")+TEXTNACH(A1;"+");"hh:mm:ss")
oder:
Code:
=LET(xa;TEXTTEILEN(A1;{"T"."+"});SUMME(--INDEX(xa;;SPALTE(A1:C1))))
mit Zellformat JJJJ-MM-TT"T"hh:mm:ss
oder:
Code:
=LET(xa;TEXTTEILEN(A1;{"T"."+"});INDEX(xa;1)&"T"&TEXT(SUMME(--INDEX(xa;SPALTE(B1:C1)));"hh:mm:ss"))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.09.2015
Version(en): 2030,5
PHP-Code:
=DATEVALUE(LEFT(A1;10))+TIMEVALUE(MID(A1;12;5))+MID(A1;22;1)/24
Registriert seit: 13.04.2014
Version(en): 365
Hi,
da reicht dann auch das:
Code:
=LINKS(A1;10)+TEIL(A1;12;5)+RECHTS(A1;5)
Formatieren mit JJJJ-MM-TT hh:mm:ss oder JJJJ-MM-TT"T"hh:mm:ss
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 22.09.2024
Version(en): 2010
@snb:
Die Zeitzone wird allerdings dabei nicht korrekt berücksichtigt, weder Vorzeichen noch Std./Min.
Registriert seit: 17.12.2024
Version(en): 365 Business
Super,
vielen Dank für die superschnelle Hilfe! Ich teste mich durch!
Liebe Grüße und tolle Weihnachtstage
metalli
Registriert seit: 29.09.2015
Version(en): 2030,5
@Knobbi
In beiden Beispielen doch.
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
ist nicht umgekehrt, d.h. die Zeit ist GMT und das "+01:00" ist der Unterschied zu "local time"?
In Javescript:
Code:
let tag = new Date('2024-03-01T09:00:00+01:00')
console.log(tag.toString());
console.log(tag.toUTCString());
console.log(tag.toLocaleString());
ergibt:
Fri Mar 01 2024 09:00:00 GMT+0100 (Mitteleuropäische Normalzeit)
Fri, 01 Mar 2024 08:00:00 GMT
1.3.2024, 09:00:00
mfg