Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst C-Sharp Heutiges Datum um 1 Monat zurückrechnen

Mitglied: emir

emir (Level 1) - Jetzt verbinden

09.05.2008, aktualisiert 15:26 Uhr, 10350 Aufrufe, 5 Kommentare

Hallo,

könnte mir jemand ein Beispiel-Code bereitstellen. Ich verwende C# .NET 2.0 als Programmiersprache.

Ich stehe vor dem Problem, dass ich 2 Textboxes habe, indem einen das heutige Datum und in die andere Textbox soll das Datum von vor einem Monat stehen.

|----------------| |----------------|
| 09.05.2008 | | 09.04.2008 |
|----------------| |----------------|


Gruß Timur
Mitglied: pulse
09.05.2008 um 13:52 Uhr
Schau dir mal die DateTime-Methode "Substract" an
Bitte warten ..
Mitglied: emir
09.05.2008 um 14:13 Uhr
Danke, für die schnelle Antwort.
Ich werd's mir mal zu Herzen nehmen...

Timur
Bitte warten ..
Mitglied: AndreasHoster
09.05.2008 um 15:08 Uhr
Und dann noch überlegen, was vor einem Monat genau bedeuten soll, insbesondere bei Tagen wie 30.März, da 30 Februar ein ungültiges Datum ist.
Bitte warten ..
Mitglied: pulse
09.05.2008 um 15:12 Uhr
Substract berücksichtigt sowas, soweit ich weiß, man muss eben nur schauen, dass man genau einen Montag hinbekommt...aber dafür gibt es eine Funktion Diff die vllt auch noch hilfreich sein kann
Bitte warten ..
Mitglied: pulse
09.05.2008 um 15:26 Uhr
Das ist zwar C++ aber lässt sich sehr leicht in C# wandeln ;)
Ging doch leichter als gedacht

Zur erklärung:

über Klicken des Buttons hole ich mir die aktuelle Uhrzeit und schreibe sie formatiert in die textBox1

Per Event TextChanged von textBox1, rufe ich diese Zeit ab und erzeuge ein DateTimeobject
dort Addiere ich -1 Monat hinzu...ziehe ihn also ab.
Dann gebe ich die Zeit formatiert in textBox2 aus



01.
	private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
02.
				 //Datum aus der Textbox in DateTimeObject wandeln
03.
				 DateTime^ Date = DateTime::ParseExact(this->textBox1->Text,"dd.MM.yyyy",gcnew System::Globalization::CultureInfo("de-DE",true));
04.
				 
05.
				 Date = Date->AddMonths(-1);
06.
				 //Neue Zeit der zweiten Textbox zuweisen
07.
				 this->textBox2->Text = Date->ToString("dd.MM.yyyy");
08.
			 }
09.
 
10.
	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
11.
				 //Jetziges Datum in die erste Textbox schreiben
12.
				 this->textBox1->Text = (DateTime::Now).ToString("dd.MM.yyyy");
13.
			 }
14.
	};
Bitte warten ..
Ähnliche Inhalte
Visual Studio
C Sharp - Runden
gelöst Frage von Cubic83Visual Studio5 Kommentare

Guten Morgen, ich habe ein Problem unter C# bei dem ich den Preis eines Artikels ohne Mehrwertsteuer berechnen muss. ...

Microsoft Office
Word Formel Monat -1
gelöst Frage von Florian86Microsoft Office3 Kommentare

Hallo, ich habe folgende Formel im Word 2016 { = ({ date \@ "MMMM" } -1) } jetzt bringt ...

C und C++
C-sharp Form buggt
gelöst Frage von YanmaiC und C++2 Kommentare

Hallo ihr Administratoren. Ich habe ein kleines Problem. Unszwar möchte ich eine Ordner von C# zu einem PHP Script ...

C und C++
C Sharp XAML Universal
Frage von DippsC und C++3 Kommentare

Hallo ich versuche gerade mit C#2015 ein Projekt Universal XAML zu erstellen um auf einem Raberry PI 2 mit ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 3 TageniOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 3 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 5 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 5 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Drucker und Scanner
SW-Laserdrucker mit sechs Papierfächern gesucht
Frage von MOS6581Drucker und Scanner20 Kommentare

Moin, zur Abwechslung mal eine sonderbare Anforderung :) Ich suche einen S/W Laserdrucker (kein MFP), der sechs Papierfächer bzw. ...

Netzwerke
Open VPN Konfiguration
gelöst Frage von blubaaNetzwerke14 Kommentare

Hallo zusammen, im Büro habe ich einen Server aufgesetzt mit Debian 9 und darauf OMV installiert um das ganze ...

Windows Server
Einziger Domänencontroller ersetzen - Windows Server 2012R2 - Hostname
Frage von DeRo93Windows Server13 Kommentare

Guten Tag, Leider haben wir einen Domänencontroller dessen Komponentenspeicher defekt ist. Alle Maßnahmen sind da leider fehlgeschlagen. Nun wurde ...