Konwersja daty

Michał Warmuz
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:253
0

Cześć jak z DateTime.Now zrobić
np
2018-10-10 12:34? Chodzi mi aby byla ta daata tak zkonwersowana

edytowany 1x, ostatnio: Michał Warmuz
M9
  • Rejestracja:około 9 lat
  • Ostatnio:8 miesięcy
  • Postów:16
0
kzkzg
  • Rejestracja:ponad 8 lat
  • Ostatnio:5 minut
  • Postów:926
0

Keep calm and blame frontend.
Tell your cat I said pspsps.
Mondonno
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska
  • Postów:88
0

(Jeśli chcesz Rok, Miesiąc, Dzień osobno) Możesz to zrobić tak:

(Konwert na int)

Kopiuj
DateTime day = DateTime.Now;

int dzień = Convert.ToInt32(day.Day);
int rok = Convert.ToInt32(day.Year);
int Miesiąc = Convert.ToInt32(day.Month);
Console.WriteLine("{0}-{1}-{2}",rok,Miesiąc,dzień);

tutaj poniżej konwertuje ci na string:

(Konwert na string)

Kopiuj
DateTime day = DateTime.Now;

string dzień = Convert.ToString(day.Day);
string rok = Convert.ToString(day.Year);
string Miesiąc = Convert.ToString(day.Month);
Console.WriteLine("{0}-{1}-{2}",rok,Miesiąc,dzień);

Jeśli chcesz pobrać czas (Godzina, Minuta, Sekunda osobno) to tak:

(Konwert na int)

Kopiuj
 DateTime time = DateTime.Now;

int Czas_Godzina = Convert.ToInt32(day.Hour);
int Czas_Sekunda = Convert.ToInt32(day.Second);
int Czas_Minuta = Convert.ToInt32(day.Minute);
Console.WriteLine("{0}-{1}-{2}",Czas_Godzina,Czas_Minuta,Czas_Sekunda);

lub tak:

(Konwert na string)

Kopiuj
 DateTime time = DateTime.Now;

 string Czas_Godzina = Convert.ToString(day.Hour);
string Czas_Sekunda = Convert.ToString(day.Second);
  string Czas_Minuta = Convert.ToString(day.Minute);
Console.WriteLine("{0}-{1}-{2}",Czas_Godzina,Czas_Minuta,Czas_Sekunda);

Jeśli chcesz czas i datę razem to tak:

Kopiuj

DateTime date = DateTime.Now;

Console.WriteLine(date);

Mam nadzieję że pomogłem

Pozdrawiam @Mondonno

:)


edytowany 3x, ostatnio: Mondonno
Zobacz pozostałe 5 komentarzy
Mondonno
@WeiXiao: No cóż czasem zdarzy się pomyłka też dlatego że pisałem na szybko... Ale cóż za problem najważniejsze że wynik jest odpowiedni... :D
WeiXiao
w sumie to nie jest pomyłka, tylko robienie czegoś niepotrzebnego xd
WeiXiao
tak samo to {0}-{1}-{2} to już istnieje i jako `data.ToString("i tutaj podajesz format") tak jak @kzkzg wyżej dał linka
Mondonno
Nie potrzebne, to jest fakt... :D
Mondonno
@WeiXiao: Czy ja mówiłem że to wszystkie metody? podałem tylko te najłatwiej stosowalne... :[

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.