🔧 ProgrammierungThe Cascade Runs Ahead of the Flip(16.09.2026 um 02:21 Uhr)
🔧 ProgrammierungWeekly Dev Log 2026-W19(16.09.2026 um 02:30 Uhr)
🔧 ProgrammierungI wanted to remember what changed after an AI coding session(16.09.2026 um 02:34 Uhr)
🔧 ProgrammierungYour change process governs code. This was not code.(16.09.2026 um 02:39 Uhr)
🔧 ProgrammierungThe Cascade Runs Ahead of the Flip(16.09.2026 um 02:21 Uhr)
🔧 ProgrammierungWeekly Dev Log 2026-W19(16.09.2026 um 02:30 Uhr)
🔧 ProgrammierungI wanted to remember what changed after an AI coding session(16.09.2026 um 02:34 Uhr)
🔧 ProgrammierungYour change process governs code. This was not code.(16.09.2026 um 02:39 Uhr)

🔧 Programmierung 🕛 vor 1 Jahr 1 Min Lesezeit
0

Seasons in Dart

↗ Quelle (dev.to)
🗣️ Stimme:

Few lines of code to get the actual season, I absolutely needed that on my computer. Sure, you need too.




CODE
#!/usr/bin/env dart

class Translate {
String spring;
String summer;
String autumn;
String winter;
Translate({this.spring = "Printemps",
this.summer = "Été",
this.autumn = "Automne",
this.winter = "Hiver"});
}

class LastSeasonDate {
int month;
int day;
LastSeasonDate({this.month = 0, this.day = 0});
}

Translate translate = Translate();

String getSeason() {
DateTime now = DateTime.now();
int day = now.day;
int month = now.month;

LastSeasonDate endWinterDate = LastSeasonDate(month: 3, day: 20);
LastSeasonDate endSpringDate = LastSeasonDate(month: 6, day: 20);
LastSeasonDate endSummerDate = LastSeasonDate(month: 9, day: 20);
LastSeasonDate endAutumnDate = LastSeasonDate(month: 12, day: 20);

if ((month == endWinterDate.month && day > endWinterDate.day)
|| (month < endSpringDate.month )
|| (month == endSpringDate.month && day < endSpringDate.day + 1)) {
return translate.spring;
} else if ((month == endSpringDate.month && day > endSpringDate.day)
|| (month < endSummerDate.month)
|| (month == endSummerDate.month && day < endSummerDate.day + 1)) {
return translate.summer;
} else if ((month == endSummerDate.month && day > endSummerDate.day)
|| (month < endAutumnDate.month)
|| (month == endAutumnDate.month && day < endAutumnDate.day + 1)) {
return translate.autumn;
} else {
return translate.winter;
}
}

void main() {
print(getSeason());
}


Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Building a SOC 2 Evidence Collector: A Small-Team Alternative to Manual Audit Prep
1 Quelle
From Ring to Repo: Predicting Developer Fatigue Using Oura Data and Random Forest
1 Quelle
The Cascade Runs Ahead of the Flip
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Seasons in Dart

Thematisch verwandte Begriffe: Seasons, Dart · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...