Autor Beitrag
Raorkon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Fr 31.10.08 16:21 
Hallo zusammen,

ich habe da ein kleines Problem was mich fast zur Verzweiflung bringt:

Ich habe Windows CE, die Systembeispiel ist für das u.g. Beispiel 13:59:12
Die Zeitzone ist "Berlin......"
Framework ist 2.5


ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
 struct str_Zeit
    {
        public short Jahr;
        public short Monat;
        public short TagInDerWoche;
        public short Tag;
        public long Stunde;
        public short Minute;
        public short Sekunde;
        public short Millisekunde;
    }

    [DllImport("coredll.dll", SetLastError = true)]
    static extern bool SetSystemTime(ref str_Zeit neueZeit);

    public void SetzeSystemzeit(DateTime NeueZeit) //ich übergeben z.B. {10/31/2008 2:59:12 PM}
    {
        str_Zeit Zeit = new str_Zeit();
        Zeit.Jahr = (short)NeueZeit.Year;
        Zeit.Monat = (short)NeueZeit.Month;
        Zeit.TagInDerWoche = (short)NeueZeit.DayOfWeek;
        Zeit.Tag = (short)NeueZeit.Day;
        Zeit.Stunde = (short)NeueZeit.Hour;
        Zeit.Minute = (short)NeueZeit.Minute;
        Zeit.Sekunde = (short)NeueZeit.Second;
        Zeit.Millisekunde = (short)NeueZeit.Millisecond;

        bool test = SetSystemTime(ref Zeit); // die Zeit stimmt bisher
        // test = true
        DateTime prüfe = DateTime.Now;     
        //prüfe hat jetzt allerdings den alten Uhrzeitwert.

    }


Ich habe mal im Code definiert wie die Daten kommen und dann weiterverarbeitet werden.
Was mach ich falsch?????

Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt
Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am Fr 31.10.2008 um 17:18
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 31.10.08 18:17 
Hallo!

Wenn ich nach dem hier gehe (C#-Beispiel unten auf der Seite), ist Deine Definition des Structs nicht ganz richtig.

Grüße
Christian

//Edit: Was hat das mit WinForms zu tun? :gruebel: *schieb*

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Raorkon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.11.08 09:56 
ich habe bereits mit short-Sttunde getestet, ich hatte mal probiert ob es an den Definitionen liegt