தனிப்பயன் தேதி மற்றும் நேர வடிவமைப்பு string

தனிப்பயன் தேதி மற்றும் நேர வடிவமைப்பு string இரண்டு அல்லது அதற்கு மேற்பட்ட எழுத்துக்களைக் கொண்டுள்ளது.தேதி மற்றும் நேர வடிவமைப்பு முறைகள் எந்தவொரு ஒற்றை எழுத்துக்குறி stringயும் நிலையான தேதி மற்றும் நேர வடிவமைப்பு string என்று விளக்குகின்றன.

வடிவமைப்பு செயல்பாடுகளில், தனிப்பயன் தேதி மற்றும் நேர வடிவமைப்பு stringங்களை தேதி மற்றும் நேர நிகழ்வுகளின் ToString முறை அல்லது கலப்பு வடிவமைப்பை ஆதரிக்கும் முறை மூலம் பயன்படுத்தலாம்.


DateTime dt = new DateTime((2020, 10, 18)
Console.WriteLine("The date is " + dt.ToString("MMMM dd, yyyy") + "."); 

வெளியீடு

The date is October 18, 2020.

பின்வரும் அட்டவணை பல்வேறு C# டேட் டைம் வடிவங்களை விவரிக்கிறது.

Format
DateTime.Now.ToString("MM/dd/yyyy")
DateTime.Now.ToString("HH:mm")
DateTime.Now.ToString("hh:mm tt")
DateTime.Now.ToString("H:mm")
DateTime.Now.ToString("h:mm tt")
DateTime.Now.ToString("HH:mm:ss")
DateTime.Now.ToString("dddd, dd MMMM yyyy")
DateTime.Now.ToString("dddd, dd MMMM yyyy HH:mm:ss")
DateTime.Now.ToString("MM/dd/yyyy HH:mm")
DateTime.Now.ToString("MM/dd/yyyy hh:mm tt")
DateTime.Now.ToString("MM/dd/yyyy H:mm")
DateTime.Now.ToString("MM/dd/yyyy h:mm tt")
DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")
DateTime.Now.ToString("MMMM dd")
DateTime.Now.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss.fffffffK")
DateTime.Now.ToString("ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’")
DateTime.Now.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss")
DateTime.Now.ToString("yyyy MMMM")

C# தேதிநேர எடுத்துக்காட்டு

using System;
namespace CustomDateTime
{
      class Program
      {
            static void Main(string[] args)
            {
                  DateTime dt = new DateTime(2000, 1, 10);                  
                  Console.WriteLine(dt.ToString("MM/dd/yyyy"));
                  Console.WriteLine(dt.ToString("HH:mm"));
                  Console.WriteLine(dt.ToString("hh:mm tt"));
                  Console.WriteLine(dt.ToString("H:mm"));
                  Console.WriteLine(dt.ToString("h:mm tt"));
                  Console.WriteLine(dt.ToString("HH:mm:ss"));
                  Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy"));
                  Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm:ss"));
                  Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm"));
                  Console.WriteLine(dt.ToString("MM/dd/yyyy hh:mm tt"));
                  Console.WriteLine(dt.ToString("MM/dd/yyyy H:mm"));
                  Console.WriteLine(dt.ToString("MM/dd/yyyy h:mm tt"));
                  Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm:ss"));
                  Console.WriteLine(dt.ToString("MMMM dd"));
                  Console.WriteLine(dt.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss.fffffffK"));
                  Console.WriteLine(dt.ToString("ddd, dd MMM yyy HH’:’mm’:’ss ‘GMT’"));
                  Console.WriteLine(dt.ToString("yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss"));
                  Console.WriteLine(dt.ToString("yyyy MMMM"));
            }
      }
}

வெளியீடு


தேதிநேரத்தில் டிக்ஸ்(Ticks)

டிக்ஸ் சொத்து ஒரு விநாடியின் பத்து மில்லியனில் அலகுகளில் தேதி மற்றும் நேர மதிப்புகளை வெளிப்படுத்துகிறது.மில்லி விநாடி சொத்து ஒரு வினாடியின் ஆயிரத்தில் ஒரு பகுதியை தேதி மற்றும் நேர மதிப்பில் தருகிறது.ஒரு மில்லி விநாடியில் 10,000 டிக்ஸ்கள் அல்லது ஒரு நொடியில் 10 மில்லியன் டிக்ஸ்கள் உள்ளன. பின்வரும் C# எடுத்துக்காட்டில் இருந்து, அத்தகைய குறியீட்டைப் பயன்படுத்தி 1/1/2020 முதல் மில்லி விநாடிகளைப் பெறலாம்.

using System;
namespace DateTimeTicks
{
    class Program
    {
        private static DateTime fromDate = new DateTime(2020, 1, 1);
        static void Main(string[] args)
        {
            Console.WriteLine((long)((DateTime.Now.ToUniversalTime() - fromDate).TotalMilliseconds +             0.5));
            Console.ReadKey();
        }
    }
}

ஒரு குறிப்பிட்ட கலாச்சாரத்திற்கான தேதிநேரம்

CultureInfo ஒரு குறிப்பிட்ட கலாச்சாரத்தைப் பற்றிய தகவல்களை வழங்குகிறது. தகவலில் கலாச்சாரத்திற்கான பெயர்கள், எழுதும் முறை, பயன்படுத்தப்படும் காலண்டர், சரங்களின் வரிசை வரிசை மற்றும் தேதிகள் மற்றும் எண்களுக்கான வடிவமைப்பு ஆகியவை அடங்கும்.

using System.Globalization;

DateTime.ToString () உடன் ஒரு தேதிநேரத்தை நீங்கள் வடிவமைக்கும்போது, பயன்படுத்த வேண்டிய கலாச்சாரத்தையும் குறிப்பிடலாம்.

using System;
using System.Globalization;
namespace CustomDateTime
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime dt = DateTime.Now;

            CultureInfo frC = new CultureInfo("fr-FR");
            Console.WriteLine(dt.ToString("f", frC));
            Console.WriteLine(dt.ToString("d", frC));
            Console.WriteLine(dt.ToString("t", frC));

            CultureInfo deC = new CultureInfo("de-De");
            Console.WriteLine(dt.ToString("f", deC));
            Console.WriteLine(dt.ToString("d", deC));
            Console.WriteLine(dt.ToString("t", deC));

            CultureInfo esC = new CultureInfo("es-ES");
            Console.WriteLine(dt.ToString("f", esC));
            Console.WriteLine(dt.ToString("d", esC));
            Console.WriteLine(dt.ToString("t", esC));

            Console.ReadKey();
        }
    }
}

வெளியீடு








தேதிநேரத்தை stringகாக மாற்றவும்

DateTime மதிப்பை இது போன்ற வடிவமைக்கப்பட்ட stringற்கு மாற்றலாம்:

date.ToString("yyyyMMdd");

உங்கள் string ஐ இது போன்ற DateTime மதிப்பாக மாற்றலாம்:

DateTime date = DateTime.Parse(something);

சரத்தை தேதி நேரமாக மாற்றவும்

இதற்கு அடிப்படையில் உங்களுக்கு இரண்டு விருப்பங்கள் உள்ளன.

  1. DateTime.Parse()
  2. DateTime.ParseExact()
பயனர் உள்ளீட்டை நீங்கள் இது போன்று அலசலாம்:

DateTime dt = DateTime.Parse(dStr);

நீங்கள் stringற்கு ஒரு குறிப்பிட்ட வடிவமைப்பைக் கொண்டிருந்தால், நீங்கள் மற்ற முறையைப் பயன்படுத்த வேண்டும்:

DateTime dt = DateTime.ParseExact(dStr, "d", null);

"d" என்பது குறுகிய தேதி வடிவத்தைக் குறிக்கிறது.தற்போதைய கலாச்சாரம் சரம் பாகுபடுத்த பயன்படுத்தப்பட வேண்டும் என்று null குறிப்பிடுகிறது.

Ragam

I want to be a good person

Post a Comment (0)
Previous Post Next Post