[PYTHON] Représentation numérique des jours dans différentes langues

Pour le moment, ne choisissez que les langues fréquemment utilisées. C'est étonnamment décousu. Je peux comprendre les modèles dérivés d'ISO 8601 et de time.h, mais pourquoi cela s'est-il produit autrement?

Langue/outil [1-7]=[Mois-journée] [0-6]=[journée-sol] [0-6]=[Mois-journée] [1-7]=[journée-sol]
ISO 8601 D
SWI-Prolog day_of_the_week/2
Python date.isoweekday()
Python datetime.isoweekday()
Ruby Date#cwday
Ruby Date#wday
JavaScript Date.getDay
C/C++ (time.h) tm_wday
CRONTAB (5) day of week
SRFI date-week-day
Python date.weekday()
Python datetime.weekday()
Java java.util.Calendar

ISO 8601

D

D représente le jour, lundi est 1 et dimanche est 7. "8" et "9" ne sont pas traités comme des valeurs de notation (traités comme une erreur). http://ja.wikipedia.org/wiki/ISO_8601#.E5.B9.B4.E3.81.A8.E9.80.B1.E3.81.A8.E6.9B.9C.E6.97.A5

SWI-Prolog

day_of_the_week/2

Days of the week are numbered from one to seven: monday = 1, tuesday = 2, ..., sunday = 7. http://www.swi-prolog.org/pldoc/doc_for?object=date:day_of_the_week/2

Python

date.isoweekday()

Renvoie le jour sous forme de nombre entier, avec lundi comme 1 et dimanche comme 7. http://docs.python.jp/3/library/datetime.html#date-objects

datetime.isoweekday()

Renvoie le jour sous forme de nombre entier, avec lundi comme 1 et dimanche comme 7. http://docs.python.jp/3/library/datetime.html#datetime-objects

Ruby

Date#cwday

cwday -> Integer Renvoie le jour (jour) de la semaine calendaire (1-7, 1 le lundi). http://docs.ruby-lang.org/ja/2.1.0/method/Date/i/cwday.html

Date#wday

wday -> Integer Renvoie le jour (0-6, zéro le dimanche). http://docs.ruby-lang.org/ja/2.1.0/class/Date.html#I_WDAY

JavaScript

Date.getDay

0 le dimanche, 1 le lundi, 2 le mardi, etc. https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay

C/C++ (time.h)

tm_wday

days since Sunday – [0, 6] http://en.cppreference.com/w/c/chrono/tm

CRONTAB(5)

day of week

day of week 0-7 (0 or 7 is Sun, or use names) http://www.unix.com/man-page/linux/5/crontab/

SRFI (Scheme Requests for Implementation) 19

date-week-day date -> integer

The day of the week of this date, where Sunday=0, Monday=1, etc. http://srfi.schemers.org/srfi-19/srfi-19.html

Python

date.weekday()

Renvoie le jour sous forme de nombre entier, avec lundi 0 et dimanche 6. http://docs.python.jp/3/library/datetime.html#date-objects

datetime.weekday()

Renvoie le jour sous forme de nombre entier, avec lundi 0 et dimanche 6. http://docs.python.jp/3/library/datetime.html#datetime-objects

Java

java.util.Calendar

public static final int SUNDAY 1 http://docs.oracle.com/javase/jp/7/api/constant-values.html#java.util.Calendar.SUNDAY

Recommended Posts

Représentation numérique des jours dans différentes langues
Trouvez le nombre de jours dans un mois
HMAC en plusieurs langues
Essayez d'afficher la séquence de Fibonacci dans différentes langues comme pratique d'algorithme
La popularité des langages de programmation
J'ai implémenté N-Queen dans différentes langues et mesuré la vitesse
[AOJ] Tri décroissant dans différentes langues
L'histoire de la participation à AtCoder
Résumé des différentes opérations dans Tensorflow
L'histoire du "trou" dans le fichier
Prédisez la quantité d'énergie utilisée en 2 jours et publiez-la au format CSV
Générez une liste contenant le nombre de jours du mois en cours.
Tendances des langages de programmation du point de vue de GitHub (mises à jour semestrielles)
[Comprendre en 3 minutes] Le début de Linux
Vérifiez le comportement du destroyer en Python
L'histoire d'une erreur dans PyOCR
Implémenter une partie du processus en C ++
Résumé de diverses instructions for en Python
Écriture de base de divers langages de programmation (auto-mémo)
Le résultat de l'installation de python sur Anaconda
Principes de base pour exécuter NoxPlayer en Python
Divers commentaires à écrire dans le programme
À la recherche du FizzBuzz le plus rapide en Python
Différentes façons de lire la dernière ligne d'un fichier csv en Python
Fonction de création de quart de travail Django Ajout de la fonction d'enregistrement de travail de base pendant des jours
Vous serez ingénieur dans 100 jours - Jour 29 - Python - Bases du langage Python 5
Vous serez ingénieur dans 100 jours - Jour 33 - Python - Bases du langage Python 8
Vous serez ingénieur dans 100 jours --Jour 26 --Python --Basiques du langage Python 3
Comprendre les images de diverses opérations matricielles utilisées dans Keras (Tensorflow) avec des exemples
Vous serez ingénieur dans 100 jours --Jour 32 --Python --Basiques du langage Python 7
Essayez d'afficher les données ferroviaires des informations numériques des terres nationales en 3D
Vous serez ingénieur dans 100 jours --Jour 28 --Python --Les bases du langage Python 4
Sortie du nombre de cœurs de processeur en Python
Signification de {numéro de version} dans le package mysql rpm
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Changer la taille de police de la légende dans df.plot
Récupérer l'appelant d'une fonction en Python
Faites correspondre la distribution de chaque groupe en Python
Afficher le résultat du traitement de la géométrie en Python
Animation de transition du langage de programmation le plus populaire (#programming language #popular)
Copiez la liste en Python
Lire la sortie du sous-processus, ouvrir en temps réel
Découvrez la fraction de la valeur saisie en python
L'histoire de la recherche du n optimal dans N poing
Correction des arguments de la fonction utilisée dans map
Trouvez la solution de l'équation d'ordre n avec python
L'histoire de la lecture des données HSPICE en Python
[Note] À propos du rôle du trait de soulignement "_" en Python
Résolution d'équations de mouvement en Python (odeint)
Visualisation de l'état d'utilisation de l'évier dans l'entreprise
Sortie sous la forme d'un tableau python
Découvrez le jour par date / heure
L'histoire de l'affichage des fichiers multimédias dans Django
Rechercher par la valeur de l'instance dans la liste
Rendre la progression de dd visible sur la barre de progression
[Python] Get the day (anglais et japonais)