আমার একটি DateTimeউদাহরণ রয়েছে যার একটি তারিখ এবং একটি সময় রয়েছে। আমি কীভাবে কেবল তারিখ বা কেবল সময়টি বের করব?
উত্তর:
আপনি DateTime.Now.ToString("yyyy-MM-dd")তারিখ এবং DateTime.Now.ToString("hh:mm:ss")সময়ের জন্যও ব্যবহার করতে পারেন ।
আপনি ব্যবহার করতে পারেন Instance.ToShortDateString () তারিখ জন্য,
এবং Instance.ToShortTimeString () একই উদাহরণস্বরূপ থেকে তারিখ এবং সময় পেতে সময় জন্য।
var currentDateTime = dateTime.Now();
var date=currentDateTime.Date;
yourDateObj.ToShortDateString();
কখনও কখনও আপনি আপনার গ্রিডভিউ এর মতো সহজ করতে চান:
<asp:GridView ID="grid" runat="server" />
আপনি কোনও বাউন্ডফিল্ড নির্দিষ্ট করতে চান না, আপনি কেবল আপনার গ্রিডটি ডেটা রিডারকে আবদ্ধ করতে চান। নিম্নলিখিত পরিস্থিতিতে আমাকে এই পরিস্থিতিতে ডেটটাইম ফর্ম্যাট করতে সহায়তা করেছে।
protected void Page_Load(object sender, EventArgs e)
{
grid.RowDataBound += grid_RowDataBound;
// Your DB access code here...
// grid.DataSource = cmd.ExecuteReader(CommandBehavior.CloseConnection);
// grid.DataBind();
}
void grid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.DataRow)
return;
var dt = (e.Row.DataItem as DbDataRecord).GetDateTime(4);
e.Row.Cells[4].Text = dt.ToString("dd.MM.yyyy");
}
ফলাফল এখানে প্রদর্শিত।
