Hex in String umwandeln

Gast #2751870
Lesenswert?

Hallo ich habe ein byte array datum[5]. Der Inhalt ist in Hex. Jetzt 
möchte ich diese Daten auf dem textbox oder ähnliches anzeigen lassen. 
Aber ich weiss nicht wie. in C# :D
Kann mir da jemand helfen?


[0x00000000]  0x0c  byte
[0x00000001]  0x07  byte
[0x00000002]  0x0c  byte
[0x00000003]  0x08  byte
[0x00000004]  0x1c  byte
[0x00000005]  0x1b  byte
#2752946
Lesenswert?

ibo schrieb:
> [0x00000000]  0x0c  byte
> [0x00000001]  0x07  byte
> [0x00000002]  0x0c  byte
> [0x00000003]  0x08  byte
> [0x00000004]  0x1c  byte
> [0x00000005]  0x1b  byte

> Der Inhalt ist in Hex
Der Inhalt eines Bytes ist IMMER binär. Damit wir das etwas einfacher 
haben, stellt man das auch in Hexzahlen dar.

Wenn das da oben der Inhalt deines Arrays ist, wie ist denn darin das 
Datum kodiert?

12, 7, 12, 8, 28, 27
Wo verbirgt sich da das Datum?
Steckt da auch die Uhrzeit mit drin?
12.07.2012, 8:28:27

Sven H. schrieb:
> Du könntest jedes Element nach char casten
Das sind aber keine Ascii-Zeichen.

mfg.
#2753002
Lesenswert?

Thomas Eckmann schrieb:
> Steckt da auch die Uhrzeit mit drin?
> 12.07.2012, 8:28:27
1
DateTime dt = new DateTime();
2
dt = dt.AddDays(datum[0] - 1);
3
dt = dt.AddMonths(datum[1] - 1);
4
dt = dt.AddYears(2000 + datum[2] - 1);
5
dt = dt.AddHours(datum[3]);
6
dt = dt.AddMinutes(datum[4]);
7
dt = dt.AddSeconds(datum[5]);           
8
textBox1.Text = dt.ToLongDateString() + ", " + dt.ToLongTimeString();
9
//oder
10
//textBox1.Text = dt.ToShortDateString() + ", " + dt.ToShortTimeString();

mfg.
Gast #2756719
Lesenswert?

M

Thomas Eckmann schrieb:
> Thomas Eckmann schrieb:
>> Steckt da auch die Uhrzeit mit drin?
>> 12.07.2012, 8:28:27
> DateTime dt = new DateTime();
> dt = dt.AddDays(datum[0] - 1);
> dt = dt.AddMonths(datum[1] - 1);
> dt = dt.AddYears(2000 + datum[2] - 1);
> dt = dt.AddHours(datum[3]);
> dt = dt.AddMinutes(datum[4]);
> dt = dt.AddSeconds(datum[5]);
> textBox1.Text = dt.ToLongDateString() + ", " + dt.ToLongTimeString();
> //oder
> //textBox1.Text = dt.ToShortDateString() + ", " + dt.ToShortTimeString();
>
> mfg.

Meine Güte :D vielen dank... Die Uhrzeit steckt auch mit drin... gut 
erkannt :D ich habs übers Wochenende hinbekommen aber nicht so schön wie 
du :D ich werds gleich mal ausprobieren. Sieht auf jeden fall 
profesioneller aus :D

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren