Een aantal jarengeleden heb ik een archief-app geklust in Delphi, nu wil deze herschrijven in C#. Nu heb ik dus een exportfile met daarin een int waarde als datetime. Delphi noemt dat een FileDate.
Deze toon ik dan binnen delphi door deze in te lezen en de functie
aan te roepen. ook nog even het wegschrijven van deze filedate naar een ASCII bestand.
vraag: Hoe lees ik deze filedate correct in C# ? op een of andere manier moet ik alleen de datum hebben, maar dat inlezen lukt maar niet. voorbeeld ASCII file:
10/13/2005 = ascii filedate: 860727085
Stargate SG1 7x03 - Fragile Balance.avi|368066560|860727085|1|\Stargate SG1 - Season 7
Stargate SG1 7x04 - Orpheus.avi|368420864|860727145|1|\Stargate SG1 - Season 7
Stargate SG1 7x05 - Revisions.avi|365754368|860727342|1|\Stargate SG1 - Season 7
Stargate SG1 7x06 - Lifeboat.avi|319092736|860727396|1|\Stargate SG1 - Season 7
Heb verschillende manieren geprobeerd met C# DateTime maar het lukt maar niet...
Iemand een idee? Alvast bedankt!
Deze toon ik dan binnen delphi door deze in te lezen en de functie
code:
1
| eenstring := DateToStr( FileDateToDateTime( FTime) ); |
aan te roepen. ook nog even het wegschrijven van deze filedate naar een ASCII bestand.
code:
1
2
3
4
5
6
7
| vMemoryStream.Read( FTime, SizeOf( Integer ) );
if ( FExportToFile ) then
begin
tmpString := GetFullTreeNodeName( Self.Items[ FID ], tmpString );
Writeln( FMyFile, FName + '|' + IntToStr(FSize) + '|' + IntToStr(FTime) + '|' + IntToStr(FID) );
end |
vraag: Hoe lees ik deze filedate correct in C# ? op een of andere manier moet ik alleen de datum hebben, maar dat inlezen lukt maar niet. voorbeeld ASCII file:
10/13/2005 = ascii filedate: 860727085
Stargate SG1 7x03 - Fragile Balance.avi|368066560|860727085|1|\Stargate SG1 - Season 7
Stargate SG1 7x04 - Orpheus.avi|368420864|860727145|1|\Stargate SG1 - Season 7
Stargate SG1 7x05 - Revisions.avi|365754368|860727342|1|\Stargate SG1 - Season 7
Stargate SG1 7x06 - Lifeboat.avi|319092736|860727396|1|\Stargate SG1 - Season 7
Heb verschillende manieren geprobeerd met C# DateTime maar het lukt maar niet...
Iemand een idee? Alvast bedankt!