উত্তর:
DateTime.Now.TimeOfDay
এটি আপনাকে TimeSpan
(মধ্যরাত থেকে) হিসাবে দেয় ।
DateTime.Now.ToString("h:mm:ss tt")
এটি একটি স্ট্রিং হিসাবে আপনাকে দেয় ।
ডেটটাইম রেফারেন্স: https://msdn.microsoft.com
এটা চেষ্টা কর:
DateTime.Now.ToString("HH:mm:ss tt")
অন্যান্য ফর্ম্যাটগুলির জন্য, আপনি এই সাইটটি পরীক্ষা করতে পারেন: সি # ডেটটাইম ফর্ম্যাট
স্ট্রিং.ফর্ম্যাট () ব্যবহার করে অন্য একটি বিকল্প
string.Format("{0:HH:mm:ss tt}", DateTime.Now)
এএম / প্রধানমন্ত্রী ডিজাইনারের সাথে বর্তমান সময়:
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)
5:00 PM
" , যখন ওপি শুধুমাত্র (এবং স্পষ্টভাবে) একটি উদাহরণ হিসাবে নির্দিষ্ট তারিখ বিন্যাস উল্লেখ করেছে। এমনকি আপনি @ মুসিকিરો ৩১ এর উত্তরটিকেও প্রত্যাখ্যান করেছেন, যেখানে এটি এমন পৃষ্ঠাটির উল্লেখ করেছে যেখানে যে কোনও সন্ধানের জন্য যে বিন্যাসটির স্ট্রিং সন্ধান করতে পারে।
DateTime.Now
স্ট্রিং হিসাবে ফর্ম্যাট করার জন্য একটি ফর্ম্যাট দরকার , তাদের কিছু দিতে হয়েছিল । এটি খারাপ উত্তর দেয় না, তবে আপনি যদি মনে করেন যে অন্য কোনও ফর্ম্যাট হওয়া উচিত তবে এগুলি সম্পাদনা করতে দ্বিধা বোধ করুন। আমি বোঝাতে চেয়েছি
এখানে আমরা যাচ্ছি:
DateTime time = DateTime.Now;
Console.WriteLine(time.ToString("h:mm:ss tt"));
t
সময় মূলধনী দিতে হবে। এটি আপনার জন্য স্থির।
Datetime.TimeOfDay
একটি প্রদান করে TimeSpan
এবং আপনি যা সন্ধান করছেন তা হতে পারে।
বর্তমান তারিখ এবং সময় পান, তারপরে এর সময়ের অংশটি ব্যবহার করুন। এমএসডিএন ডক্সে তারিখের সময়ের স্ট্রিমিংয়ের সম্ভাবনাগুলি দেখুন ।
এটি একটি সম্ভাব্য সমাধান হতে পারে:
DateTime now = DateTime.Now;
string time = now.ToString("T");
খুব সহজ DateTime.Now.ToString("hh:mm:ss tt")
MyEmail.Body = string.Format("The validation is done at {0:HH:mm:ss} Hrs.",DateTime.Now);
ক্যান ব্যবহার {0:HH:mm:ss}
, {0:HH:mm:ss.fff}
, {0:DD/mm/yyy HH:mm:ss}
, ইত্যাদি ...
আমি এটি নিয়েও পরীক্ষা নিরীক্ষা করছি এবং এই পৃষ্ঠাগুলিও সহায়ক বলে মনে করি। প্রথম প্রধান শ্রেণি ... 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
নীচের কোডটি ব্যবহার করুন
DateTime.Now.ToString("h:mm:ss tt")
আর একবার চেষ্টা কর. এটি 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
লাইনের শেষে সন্নিবেশ।