2009-11-07 6 views
0

Je voudrais convertir un aaaa-mm-dd à quelque chose comme ceci:obtenir jour de la semaine de aaaa-mm-jj

« Samedi 2 Octobre 2009 »

Je voudrais aussi ont la possibilité de modifier la langue de jour de la semaine et le mois (pour le rendre personnalisable)

grâce à l'avance;)

+9

Quelle langue/cadre utilisez-vous? –

Répondre

2

.NET En supposant (à partir de la balise datetime):

DateTime.Parse("2009-10-02").ToString("D", CultureInfo.CreateSpecificCulture("en")); 
0

Convertir la date en un entier, représentant les jours depuis une date spécifique, puis ajoutez un nombre et appliquer l'opérateur de module avec l'opérande 7. Cela vous donnera un num 0-6 qui représente le jour de la semaine.

Cependant, la plupart des langages ont cette fonctionnalité intégrée.

7

Puisque vous ne nous avez jamais dit la langue, here est une discussion sur la façon de le faire en COBOL.

+0

J'ai trouvé cela amusant. – wootscootinboogie

1

En C, vous pouvez utiliser une combinaison des fonctions localtime() et strftime(). Ils devraient gérer l'internationalisation plus ou moins automatiquement, si votre application est configurée pour cela.

Questions connexes