Jak zdobyć bieżącą datę i godzinę w C# (C-Sharp)
- 1685
- 287
- Klaudia Woś
W C#możesz uzyskać bieżącą datę i godzinę za pomocą klasy datetime. Ta klasa zapewnia szereg metod i właściwości, które umożliwiają wykonywanie różnych operacji daty i godziny. W tym artykule pokażemy, jak uzyskać bieżącą datę i godzinę w C#.
Uzyskanie bieżącej daty i godziny
Aby uzyskać bieżącą datę i godzinę, możesz użyć Datetime.Teraz nieruchomość. Ta właściwość zwraca bieżącą datę i godzinę w lokalnej strefie czasowej komputera, w którym działa kod.
Oto przykładowy kod, który pokazuje, jak korzystać z datetime.Teraz nieruchomość, aby uzyskać bieżącą datę i godzinę:
DateTime currentDateTime = DateTime.Teraz; Konsola.WriteLine („Obecna data i godzina:” + CurrentDateTime);12 | DateTime currentDateTime = DateTime.Teraz; konsola.WriteLine („Obecna data i godzina:” + CurrentDateTime); |
Powyższy kod tworzy nowy obiekt DATETIME o nazwie „CurrentDateTime” i przypisuje mu wartość Datetime.Teraz. Następnie drukuje bieżącą datę i godzinę konsoli.
Formatowanie aktualnej daty i godziny
Datetime klasa zapewnia ToString ()
metoda, która pozwala sformatować datę i godzinę w określony sposób. Ta metoda akceptuje ciąg formatu, który określa, w jaki sposób należy wyświetlić datę i godzinę.
Oto przykładowy kod, który pokazuje, jak sformatować bieżącą datę i godzinę:
DateTime currentDateTime = DateTime.Teraz; String FormatedDateTime = CurrentDateTime.ToString („DDDD, DD MMMM TRYY HH: MM: SS”); Konsola.WriteLine („Obecna data i godzina:” + FormatedDateTime);123 | DateTime currentDateTime = DateTime.Teraz; string sformatedDateTime = currentDateTime.ToString („dddd, dd mmmm tr yyyy hh: mm: ss”); konsola.WriteLine („Obecna data i godzina:” + FormatedDateTime); |
W powyższym kodzie tworzymy nowy Datetime obiekt wymieniony „CurrentDateTime” i przypisz go wartość datetime.Teraz. Następnie używamy metody ToString () do sformatowania daty i godziny za pomocą ciągu formatu „DDDD, DD MMMM TRYY HH: MM: SS”. Ten ciąg formatu określa, że data i godzina powinny być wyświetlane jako „Dzień tygodnia, dzień miesiąca, miesiąca, rok, godzina, minuta, druga”. Na koniec drukujemy sformatowaną datę i godzinę na konsolę.
Inne przykłady formatowania
Data:
Format | Wynik |
---|---|
Datetime.Teraz.ToString („MM/DD/TYYY”) | 05/29/2015 |
Datetime.Teraz.ToString („DD Mmmm Tr Yyyy”) | 29 maja 2015 r |
Datetime.Teraz.ToString („YYYY MMMM DD”) | 2015 29 maja |
Czas:
Datetime.Teraz.Toostring („H: MM”) | 5:50 |
Datetime.Teraz.ToString („H: MM TT”) | 5:50 |
Datetime.Teraz.Toostring („HH: MM: SS”) | 05:50:32 |
Datetime.Teraz.ToString („HH: MM: SS TT”) | 05:50:32 |
Pełna data i godzina:
Datetime.Teraz.TOSTRING („MM/DD/TYYY HH: MM”) | 05/29/2015 05:50 |
Datetime.Teraz.TOSTRING („MM/DD/TYYY HH: MM TT”) | 05/29/2015 05:50 |
Datetime.Teraz.ToString („DDDD, DD MMMM TYYY”) | Piątek, 29 maja 2015 r |
Datetime.Teraz.ToString („DDDD, DD MMMM TYYY HH: MM”) | Piątek, 29 maja 2015 05:50 |
Datetime.Teraz.ToString („DDDD, DD MMMM TRYY HH: MM TT”) | Piątek, 29 maja 2015 05:50 |
Różnorodny:
Datetime.Teraz.ToString („DDDD, DD MMMM TRYY HH: MM: SS”) | Piątek, 29 maja 2015 05:50:06 |
Datetime.Teraz.ToString („Rr YYYY”-„MM”-„DD'T'HH”: „MM”: „SS”) | 2015-05-16T05: 50: 06 |
Datetime.Teraz.ToString („DDD, dd mmm rh”: „mm”: 'ss' gmt '”) | Pt, 16 maja 2015 05:50:06 GMT |
Datetime.Teraz.TOSTRING („JYYY”-„MM”-„DD'T'HH”: „MM”: „SS.fffffff ”) | 2015-05-16T05: 50: 06.7199222-04: 00 |
Wniosek
W C#uzyskanie bieżącej daty i godziny jest prostym zadaniem, które można wykonać za pomocą klasy datetime. Korzystając z datetime.Teraz nieruchomość, możesz uzyskać bieżącą datę i godzinę w lokalnej strefie czasowej komputera, w którym działa kod. Dodatkowo, stosując metodę ToString (), możesz sformatować datę i godzinę w określony sposób. Postępując zgodnie z przykładami podanymi w tym artykule, będziesz mógł łatwo uzyskać i sformatować bieżącą datę i godzinę w programach C#.
- « Konfigurowanie Nginx dla Laravel na Ubuntu i Debian
- Jak trenować Chatgpt dla konkretnego przypadku użycia »