Maison  >  Article  >  développement back-end  >  Horodatage à ce jour C#

Horodatage à ce jour C#

WBOY
WBOYoriginal
2024-09-03 15:16:18592parcourir

L'article suivant fournit un aperçu de Timestamp to Date C#. L'horodatage en C# donne la représentation du temps mesuré en nombre de secondes depuis la prise en compte de la première époque d'Unix. Cet horodatage est ensuite converti en date selon les exigences, où l'horodatage doit être modifié au format de date pour une représentation correcte. La représentation de la date et de l’heure est nécessaire pour obtenir les informations de n’importe quel fichier ou dossier. La conversion de l'horodatage en date est également parfois nécessaire pour obtenir des détails exacts et précis sur le colis et joue un rôle important dans la représentation.

Syntaxe de l'horodatage à ce jour C#

Pour la conversion de l'horodatage à ce jour en C#, les époques jouent un rôle essentiel et ont à leur tour une syntaxe et un processus de conversion différents représentés comme suit :

  • Sélectionnez une date conventionnelle de votre choix.
  • Essayez ensuite de créer et de convertir l'heure System.date équivalente à l'époque UNIX.
  • Ajoutez le nombre de secondes requis pour que l'horodatage UNIX soit converti.
  • La date et l'heure présentes dans la chaîne utilisent une représentation standard qui est utilisée pour formater l'objet DateTime présent dans la méthode.
  • Ensuite, la date et l'heure doivent être imprimées en conséquence pour vérifier si le changement a été reflété ou non.

Comment convertir l'horodatage en date en C# ?

L'horodatage et l'horodatage jouent un rôle très important dans la vie quotidienne ; sur cette base, certaines des informations importantes et cruciales peuvent être récupérées au moment de l'emballage ou même au moment de la production.

Les étapes pour convertir l'horodatage en date en C# sont les suivantes :

  • L'horodatage en C# est toujours présent dans le format Unix, où les époques de conversion jouent un rôle important pour la conversion d'un format d'horodatage au format de date.
  • Dans un premier temps, la date conventionnelle avec l'heure est prise, puis l'heure System.date présente dans la bibliothèque standard est appelée pour effectuer la manipulation et la conversion.
  • Le format converti doit être au format d'époque Unix pour une date ; sinon, il ne sera pas compatible avec l’horodatage ; comme mentionné précédemment, l'horodatage prend clairement en charge le shell Unix.
  • Un certain nombre de secondes est créé pour que l'horodatage Unix soit attaché et converti.
  • Une fois que la chaîne de date et d'heure présente dans la chaîne devient compatible selon la norme et inclut le formatage avec l'objet DateTime présent dans la méthode, il est utilisé pour le conserver tout au long.
  • La méthode comprenait la conversion des deux dates en heure et vice versa. De plus, il est nécessaire de les rendre équivalents dans les deux sens.
  • La compatibilité des versions est également importante à cet égard car elle aide le C# à consulter l'époque respective et dans les versions .NET 4.6 et surtout la fonctionnalité ci-dessus et la bibliothèque standard la prenant en charge pour faire en sorte que le plugin change en respectif.
  • Certains dépendent des horaires UTC, qui ont leur propre ensemble de règles et de restrictions, comme s'ils ne changent pas avec le changement de saison, ils sont plutôt livrés avec la juridiction de suivi de l'heure d'économie de jour avec le fuseau horaire local qui fonctionne soit quatre heures en avance ou encore en retard selon la situation.

Exemples d'horodatage à ce jour C#

Vous trouverez ci-dessous les exemples de Timestamp to Date C# :

Exemple n°1

Ce programme démontre la conversion de l'horodatage Unix en horodatage de date, et l'horodatage UNIX prend en charge la date du 17/10/2019 avec une heure de 15h58, comme indiqué dans la sortie.

Code :

using System;
namespace My_Workspce
{
class Progrm_1
{
static void Main (string [] args)
{
double timestmp = 1413561532;
System.DateTime dat_Time = new System.DateTime(1965, 1, 1, 0, 0, 0, 0);
dat_Time = dat_Time.AddSeconds(timestmp);
string print_the_Date = dat_Time.ToShortDateString() +" "+ dat_Time.ToShortTimeString();
System.Console.WriteLine(print_the_Date);
}
}
}

Sortie :

Horodatage à ce jour C#

Explication :

  • L'exemple d'illustration est assez simple. De plus, il permet de simplifier l'horodatage global sous Unix avec la conversion de date car il inclut l'objet system.datetime, qui prend en charge l'ajout de secondes et la manipulation ultérieure de l'horodatage avec les deux.
  • Cela rend la représentation et la compréhension faciles. Il peut s'agir de n'importe quel format d'heure à prendre en compte pour la conversion en date, comme indiqué.

Exemple n°2

Ce programme illustre la conversion de l'horodatage Unix en heure Date, où l'horodatage inclut également la conversion et la réflexion de la milliseconde calculée, comme indiqué dans le résultat ci-dessous.

Code :

using System;
namespace My_Workspace
{
class Program_test_0
{
static void Main (string [] args)
{
long time_srch = 124045809621000;
time_srch /=1000;
DateTime rslt = DateTimeOffset.FromUnixTimeMilliseconds(time_srch).DateTime;
Console.WriteLine(rslt);
}
}
}

Sortie :

Horodatage à ce jour C#

Explication :

  • The Unix conversion of timestamp from time to date sometimes includes calculation of milliseconds if in case the seconds also comes up to be same or for any detailed information about time this conversion of the long type of timestamp with date helps in adding of seconds and then milliseconds also into the final result as shown in the output above.
  • The epoch with string could also have been taken, but the long is taken with the timestamp in order to maintain the version compatibility.

Example #3

This program demonstrates all conversions possible in C# with respect to subtract on timestamp conversion or the date-time conversion taking into account the negative value as shown in the output below.

Code:

using System;
namespace Myworkspace_0
{
class Program_1
{
static void Main (string[] args)
{
System.DateTime dt_1 = new System.DateTime(1997, 6, 3, 22, 15, 0);
System.DateTime dt_2 = new System.DateTime(1960, 12, 6, 13, 2, 0);
System.DateTime dt_3 = new System.DateTime(1998, 10, 12, 8, 42, 0);
System.TimeSpan dfnr_1 = dt_2.Subtract(dt_1);
System.DateTime dt_4 = dt_3.Subtract(dfnr_1);
System.TimeSpan dfrn_2 = dt_2 - dt_3;
System.DateTime dt_5 = dt_1 - dfrn_2;
Console.WriteLine(dt_5);
Console.WriteLine(dfrn_2);
Console.WriteLine(dt_4);
Console.WriteLine(dfrn_2);
}
}
}

Output:

Horodatage à ce jour C#

Explanation:

  • This subtracts function in C# is used to synchronise the date timestamp and get the value set in a customized way, which can be changed accordingly if the value lies in a specified range as shown in the output.

Conclusion

Timestamp to date in C# or any other programming language behaves in a different way again depending upon the type of requirement. It is very important to deal with the time stamp as every application somehow includes these timestamps to maintain the consistency and detail in one place for later reference.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:DateHeure en C#Article suivant:DateHeure en C#