দিনের বর্তমান সময়টা কীভাবে পাবেন?


269

আপনি কীভাবে বর্তমান সময় পাবেন (তারিখ এবং সময় নয়)?

উদাহরণ: 5:42:12 অপরাহ্ন

উত্তর:


391

DateTime.Now.TimeOfDayএটি আপনাকে TimeSpan(মধ্যরাত থেকে) হিসাবে দেয় ।

DateTime.Now.ToString("h:mm:ss tt")এটি একটি স্ট্রিং হিসাবে আপনাকে দেয় ।

ডেটটাইম রেফারেন্স: https://msdn.microsoft.com


25
ডেটটাইম.নো টুশোর্টটাইম স্ট্রিং () দ্বিতীয় পরামর্শ হিসাবে একই কাজ করে।
কাইল ট্রুবারম্যান

4
ভাল, প্রায় একই, এটি একটি স্ট্রিং দেয় কিন্তু সময়ের সেকেন্ডের অংশটি অনুপস্থিত।
কাইল ট্রুবারম্যান

12
.টস্ট্রিং ("এইচএইচ: মিমি: এসএসটি টিটি") আপনাকে 17:42:12 অপারেটর দেবে, যখন। টুস্ট্রিং ("এইচ: মিমি: এসএসটি টিটি") আপনাকে 5:42:12 দিবে।
মেরেঞ্জো

6
@ কাইল - বেশ নির্ভুল নয়। উইন্ডোজের অঞ্চল সেটিংসে উল্লিখিত টুশোর্টটাইমস্ট্রিং ব্যবহারকারীর নির্বাচিত স্বল্প সময়ের বিন্যাসে সময়টি ফিরিয়ে দেয়।
ব্ল্যাকওয়াস্প



25

এএম / প্রধানমন্ত্রী ডিজাইনারের সাথে বর্তমান সময়:

DateTime.Now.ToString("hh:mm:ss tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("hh:mm:ss.fff tt", System.Globalization.DateTimeFormatInfo.InvariantInfo)

বর্তমান সময় 0-23 ঘন্টা স্বরলিপি ব্যবহার করে:

DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
DateTime.Now.ToString("HH:mm:ss.fff", System.Globalization.DateTimeFormatInfo.InvariantInfo)

3
@ আনার, আমি আপনার -1 টি বাতিল করেছি। প্রশ্নটি হল "আমি কীভাবে দিনের সময় পাই" , যা সমস্ত উত্তর দেয়। তোমার downvoting কারণ আপনি যেমন প্রশ্ন পড়া "কিভাবে মত বিন্যাস ঘন্টা 5:00 PM" , যখন ওপি শুধুমাত্র (এবং স্পষ্টভাবে) একটি উদাহরণ হিসাবে নির্দিষ্ট তারিখ বিন্যাস উল্লেখ করেছে। এমনকি আপনি @ মুসিকিરો ৩১ এর উত্তরটিকেও প্রত্যাখ্যান করেছেন, যেখানে এটি এমন পৃষ্ঠাটির উল্লেখ করেছে যেখানে যে কোনও সন্ধানের জন্য যে বিন্যাসটির স্ট্রিং সন্ধান করতে পারে।
কোডকাস্টার

প্রশ্নটি আবার পড়ার পরে আমার মনে হয় আপনি ভুল নন। তবে আমিও ভুল নই কারণ আপনার প্রস্তাব অনুসারে যদি এটি একটি সাধারণ প্রশ্ন হয় তবে বেশিরভাগ উত্তরদাতারা প্রশ্নটি ভুল বুঝেছেন কারণ তাদের উত্তরগুলি সাধারণ না হলেও নির্দিষ্ট mis সব মিলিয়ে, আমি মনে করি প্রশ্নটি আরও পরিষ্কার হতে পারে। যাইহোক, "আমি আপনার -1 এর সাথে যুক্ত" এর অর্থ কী?
আনার খলিলভ

@ আনারকে DateTime.Nowস্ট্রিং হিসাবে ফর্ম্যাট করার জন্য একটি ফর্ম্যাট দরকার , তাদের কিছু দিতে হয়েছিল । এটি খারাপ উত্তর দেয় না, তবে আপনি যদি মনে করেন যে অন্য কোনও ফর্ম্যাট হওয়া উচিত তবে এগুলি সম্পাদনা করতে দ্বিধা বোধ করুন। আমি বোঝাতে চেয়েছি
কোডকাস্টার

1
যদি কোনও অপব্যবহার না ঘটে থাকে তবে তারা সমস্ত সংস্করণ এমন কিছু রাখে না যা প্রথমে মনে আসে। আমরা সবাই জানি যে উত্তরগুলি দেওয়ার জন্য কঠোর চেষ্টা করে এমন লোকদের মধ্যে এসও খুব উদার। তবে হ্যাঁ, আসুন বিষয় থেকে খুব বেশি বিচ্যুত হওয়া উচিত না। আমি কেবল এতটাই বলতে পারি যে আমি আমার সমস্ত -1 পর্যালোচনা করব এবং আবার সিদ্ধান্ত নেব।
আনার খলিলভ


15

এখানে আমরা যাচ্ছি:

 DateTime time = DateTime.Now;
 Console.WriteLine(time.ToString("h:mm:ss tt"));

2
tসময় মূলধনী দিতে হবে। এটি আপনার জন্য স্থির।
প্রোগ্রামার

12

এটি আরও ভাল হবে, চেষ্টা করে দেখুন

    DateTime.Now.ToShortTimeString();

এর জন্য আপনাকে সেই সময়ের জন্য ফর্ম্যাট নির্দিষ্ট করার দরকার নেই।


11
DateTime.Now.ToString("yyyy-MM-dd h:mm:ss tt");

এটি চেষ্টা করুন এটি আপনার প্রয়োজনের পূর্ণ ব্যবহার করুন



8

বর্তমান তারিখ এবং সময় পান, তারপরে এর সময়ের অংশটি ব্যবহার করুন। এমএসডিএন ডক্সে তারিখের সময়ের স্ট্রিমিংয়ের সম্ভাবনাগুলি দেখুন ।



3

বর্তমান তারিখের সময় গণনা করতে:

DateTime theDate = DateTime.UtcNow;

string custom = theDate.ToString("d");

MessageBox.Show(custom);


2

এটি 24 ঘন্টা ফর্ম্যাটে আপনাকে কেবলমাত্র বর্তমান সময়টি দেখাবে:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(DateTime.Now.ToLongTimeString().ToString());
        Console.WriteLine(DateTime.Now.ToShortTimeString().ToString());
        Console.ReadLine();
    }
}

শ্রদ্ধা
কে




1

আমি এটি নিয়েও পরীক্ষা নিরীক্ষা করছি এবং এই পৃষ্ঠাগুলিও সহায়ক বলে মনে করি। প্রথম প্রধান শ্রেণি ... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx

টসস্ট্রিং পদ্ধতির জন্য এখন কয়েকটি নির্দিষ্টকরণকারী ফর্ম্যাট ... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(vvv.1.110).aspx

উদাহরণ:

using System;

namespace JD
{
    class Program
    {
        public static DateTime get_UTCNow()
        {
            DateTime UTCNow = DateTime.UtcNow;
            int year = UTCNow.Year;
            int month = UTCNow.Month;
            int day = UTCNow.Day;
            int hour = UTCNow.Hour;
            int min = UTCNow.Minute;
            int sec = UTCNow.Second;
            DateTime datetime = new DateTime(year, month, day, hour, min, sec);
            return datetime;
        }

        static void Main(string[] args)
        {
            DateTime datetime = get_UTCNow();            

            string time_UTC = datetime.TimeOfDay.ToString();
            Console.WriteLine(time_UTC);

            Console.ReadLine();

        }
    }
}

"টাইমঅফডে পদ্ধতিটি আমি সেখানে ফেলেছি কেবল 24 ঘন্টা সময় একটি ডিফল্ট পেয়েছি তা দেখানোর জন্য" মধ্যরাত থেকে সময় "বলে দেওয়া হয়েছে

আপনি আমার জেটের পদ্ধতি ব্যবহার করতে পারেন (); :-D



-6

আর একবার চেষ্টা কর. এটি 3 টি আর্কিটেকচার ওয়েব অ্যাপ্লিকেশনটিতে আমার জন্য কাজ করছে।

"'" + DateTime.Now.ToString() + "'"

সন্নিবেশ কোয়েরিতে একক উদ্ধৃতি মনে রাখবেন।

উদাহরণ স্বরূপ:

string Command = @"Insert Into CONFIG_USERS(smallint_empID,smallint_userID,str_username,str_pwd,str_secquestion,str_secanswer,tinyint_roleID,str_phone,str_email,Dt_createdOn,Dt_modifiedOn) values ("
 + u.Employees + ","
 + u.UserID + ",'"
 + u.Username + "','"
 + u.GetPassword() + "','"
 + u.SecQ + "','"
 + u.SecA + "',"
 + u.RoleID + ",'"
 + u.Phone + "','"
 + u.Email + "','"
 + DateTime.Now.ToString() + "','"
 + DateTime.Now.ToString() + "')";

DateTimeলাইনের শেষে সন্নিবেশ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.