Thread datum konvertierung: unix format in human format (5 answers)
Opened by misterx at 2005-04-10 22:26

misterx
 2005-04-10 22:26
#53688 #53688
User since
2005-03-28
23 Artikel
BenutzerIn
[default_avatar]
hallo, mein problem ist:
ich habe zwei dateien file1.txt und file2 txt.
Die file1.txt sieht wie folgt aus:

Code: (dl )
1
2
1113193722 user 127.0.0.1 1113193718 55555
1113193722 keins 127.0.0.1 1113193718 66666

usw..

also hat folgenden Aufbau: erste Spalte ist ein zeitstempel, zweite das password, dritte die ip, die VIERTE (zeitstempel), fünfte process -id.
Die Datei hat z.B. 300 Einträge.

file2.txt hat folgenden Aufbau:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
===========================
time:Mo Apr 20 12:50:33 2005
ip: 127.0.0.1
password: test

<body>
irgasdklgj
asvlkasjdv
slakdfj
============================
time: Tue Apr 21 11:50:33 2005
ip: 127.0.0.1
password: password2

asvklhaskdjvhasdv
sdvasdvasdvsdv
============================
time: Tue Apr 21 11:50:33 2005
ip: 127.0.0.1
password: password2

asvklhaskdjvhasdv
sdvasdvasdvsdv


Jetzt möchte ich beide Dateien einlesen (also in ein array abspeichern), und vergleichen, ob die VIERTE Spalte aus file1.txt (unixtimestamp) samt ip gleich ist der ip in file2.txt UND dem Zeitstempel, der aber in der Notation z.b. Tue Apr 21 11:50:33 2005 ist.
Es sind in beiden .txt immer die gleichen ips, nur anhand der Zeitstempel kann man die unterscheiden.
Wie konvertiere ich den unix-timestamp in einen der Form aus file2.txt, und vergleiche, ob sie übereinstimmen?

Danke für die Antwort!

View full thread datum konvertierung: unix format in human format