Jak zdobyć bieżącą datę i godzinę w C# (C-Sharp)
                - 1774
 - 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 »