added orai, TODO: stopwatch

This commit is contained in:
szabomarton
2024-03-11 10:54:11 +01:00
parent b610fd6dcd
commit a2430c2cd9
28 changed files with 780 additions and 0 deletions

View File

@@ -161,3 +161,80 @@ Text van Nincs
BorderStyle nincs, szegély van van default:none
AutoScroll Nincs Van
Dátum idő és időzítő
A dátum és az idő tárolására a C# nyelv a külön típusokat hozott létre.
Ezekkel az idő egy adott opntját vagy egy időszeletet tudjukk ábrázolni illetve kezelni.
Ezenfelül van egy időzítőnk is.amivel pedig adott időközönként tetsuőleges eseménykezelőt tudunk lefuttatni.
Dátum és idő tárolása
DateTime usersDatumIdo = new DateTime();
DateTime csakDatum = new DateTime(2024,3,11);
DateTime mindketto = new DateTime(2024, 3, 11, 9, 55, 11);
TimeSpan eltelDatumido = new TimeSpan(1, 59, 59);
Időkölünbözet számításra is alkalmas
DateTime d1 = new DateTime(2024, 12, 24);
DateTime now = DateTime.Now;
TimeSpan dist = d1 - now;
Dátum és idő megjelenítése:
év y
hónap M
nap d
óra h H
perc m
másodperc s
ezredmásodperc f
formátumkód leírás megjelenés
yy év két számjeggyel 24 (2024 helyett)
yyyy 2024
M hónap sorszáma 1-12
MM 01-12
MMM hónap rövidítve jan-dec
MMMM teljes név január-december
d nap sorszáma 1-31
dd 01-31
ddd nap rövidítve hét-vas
dddd teljes név
h óra egy számjeggyel 1-12
H 0-23
hh HH 01-12 00-23
m 0-59
mm 00-59
s 0-59
ss 00-59
fff 000-999
DateTime d1 = new DateTime(2024, 3, 11, 10, 45, 10, 12);
label1.Text = d1.ToString("yy/M/d");
// 24.3.11
label1.Text = d1.ToString("yyyy MMM d dddd");
// 2024.mar.11.Hétfő
Rövidített jelölések
jel megjelenés
d 2024.12.24
D 2024.december 24.
f 2024.december 24. 16:02
g 2024.12.24. 16:02
t 16:02
T 16:02:15
DateTime now = DateTime.Now;
int honap = now.Month;
int nap = now.Day;
int ev = now.Year;
int masodperc = now.Second;
DayOfWeek DayOfYear
int hetnapja = int.Parse( now.DayOfWeek.ToString());
int evnapja = int.Parse(now.DayOfYear.ToString());