Suche nach Wochenendtagen basierend auf Kultur

8

Gibt es eine Möglichkeit, die Tage zu finden, die ein Wochenende oder eine Arbeitswoche bilden, basierend auf verschiedenen Kulturen mit dem .NET-Framework? Zum Beispiel haben einige muslimische Länder eine Arbeitswoche von Sonntag bis Donnerstag.

    
sduplooy 07.01.2010, 08:35
quelle

5 Antworten

2

Das Einzige, was ich weiß, ist, wie man den Tag beginnt, an dem die Woche beginnt. Vielleicht kann das helfen:

%Vor%

von System.Globalization , vielleicht findest du in diesem Paket etwas.

Es gibt mehrere Kalender-Klassen wie JulianCalendar, HebrewCalendar und so weiter. Es könnte möglich sein, dort zu finden, was Sie wollen.

    
martin 07.01.2010 12:51
quelle
2

Niemand hatte eine Lösung dafür, also schrieb ich eine. Anhand dieses Landes wird ermittelt, ob es sich bei einem Tag um einen Arbeitstag, ein Wochenende oder einen halben Arbeitstag (in manchen Ländern Samstag) handelt. Es gibt eine Unklarheit darin, da in Mexiko ein 1/2 Tag am Samstag "üblich" aber nicht offiziell ist. Für solche Fälle habe ich es als Arbeitszeit festgelegt.

Dies deckt alles außer drei Provinzen in Malaysia ab, die sich vom Rest von Malaysia unterscheiden. AFAIK, CultureInfo.Name hat keinen eindeutigen Wert für diese 3 Provinzen. Das interessanteste Land, Brunei, wo das Wochenende ist Freitag & amp; Sonntag, mit Samstag einen Arbeitstag.

Code kann als Projekt heruntergeladen werden Ist es das Wochenende ? Hauptcode unten:

%Vor%     
David Thielen 20.10.2013 15:00
quelle
0

Ich werde Ihnen keine .NET-Antwort geben, aber ich werde sagen, dass Sie es nicht auf "Kultur", sondern eher auf Land gründen werden.

Sie können Land von IP mit einem bestimmten Grad an Genauigkeit erhalten (aber es wird nie 100% sein). Danach würde ich eine Menge googeln vorschlagen, weil ich bezweifle, dass Sie den Code bereits geschrieben finden werden.

(Sie können sich auch einige Open-Source-Kalender / Termin-Programme ansehen, besonders die am weitesten verbreiteten wie Linux oder Lightning, das Thunderbird-Plug-in. Wenn Sie sich den Code ansehen, finden Sie möglicherweise die Daten dafür dies)

Glücklicherweise stehen Sie jedoch vor einem Grind, anstatt etwas schwierig zu implementieren.

Viel Glück!

    
Mawg 07.01.2010 12:44
quelle
0

fand die Frage interessant - hatte selbst keine Antwort .. aber fand eine interessante Ressource - auch über Kalender.

Kalender-Konverter

    
Anders 07.01.2010 12:52
quelle
0

Der unten stehende Code wird funktionieren, bis die letzten 2 Tage als Wochenenden in Kulturen betrachtet werden.

:)

%Vor%

Amit Tonk

    
Amit Tonk 12.10.2013 13:25
quelle

Tags und Links