loveslife
Messages postés3Date d'inscriptionjeudi 2 décembre 2010StatutMembreDernière intervention21 mai 2012
-
19 mai 2012 à 18:04
wortmany
Messages postés8Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention22 mai 2012
-
22 mai 2012 à 15:56
Bonjour.
je veux créer une fonction qui va convertir un nombre de jour en une date. Sachant que la date de départ peut varier.
pour moi la date de départ est 1901. et si je donne par exemple convertir(3632) la fonction va retourner le 12/12/1910.
le voilà le code de ma fonction qui ne marche pas toujours.
si quelqu'un a un algorithme ou une solution poste la svp. et merci d'avance.
//**********************************************************************
public Date(int j)
{
m_Jour = (j % 30)+1;
m_Mois = ((j / 30) % 12)+1;
m_An = ((j / 30) / 12)+1901;
}
public void convertir()
{
int j;
int nb_An = 1;
if (m_An !1901) nb_An m_An - 1901;
j = m_Jour - (7 * nb_An); // retirer le nbre de mois de 31 <m_An
//Console.WriteLine(j);
for (int k = 1901; k <= m_An; k++) // les années bissextilles
{
if (bissextile(k) == 1) j += 1;
else j += 2;
}
//Console.WriteLine(j);
for (int m = 1; m < m_Mois; m++) // retrnacher le nbre de 31 de m_An
{
Nyuki
Messages postés21Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 août 2013 20 mai 2012 à 12:05
Bonjour,
using System;
namespace TEST
{
class MainClass
{
public static void Main (string[] args)
{
DateTime DEB;
double num;
DEB = DateTime.Now;
num = 99;
DEB = DEB.AddDays(99); // Ajoute 99 à la date du JOUR
Console.WriteLine ("Hello World!");
}
}
}