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

Frage Entwicklung VB for Applications

Mitglied: emir

emir (Level 1) - Jetzt verbinden

09.05.2008, aktualisiert 15:26 Uhr, 10248 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
Batch & Shell
Ordner Umbenennen +heutiges Datum
gelöst Frage von ahsendenBatch & Shell12 Kommentare

Hallo zusammen, Ich muss für eine tagliche Außerhaussicherrung auf Externe Festplatten immer folgendes manuell ausführen: Löschen des Ordners "Backup-extern_20170201" ...

IDE & Editoren
IDE für C-Sharp und C++ auf Windows
gelöst Frage von BugdroidIDE & Editoren8 Kommentare

Hallo, Ich nutze derzeit Visual Studio, aber auf Dauer ist es mir etwas zu Ressourcenfressend und für meine Zwecke ...

Exchange Server
Exchange Zertifikat nur 1 Monat
Frage von manu90Exchange Server4 Kommentare

hi zusammen, habe im Exchange 2007 ein lokales Zertifikat erstellt - weil das alte abgelaufen ist normalerweise sind die ...

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
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 5 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 5 StundenSicherheit6 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 6 StundenSicherheit5 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 6 StundenSicherheit12 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen19 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...