আমি চাই যে আমার তারিখের সময়টি "dd / MM / yyyy" ফর্ম্যাটে থাকা স্ট্রিতে রূপান্তরিত হোক
আমি যখনই এটি ব্যবহার করে রূপান্তর করি DateTime.ToString("dd/MM/yyyy")
, dd-MM-yyyy
তার পরিবর্তে আমি পাই ।
আমাকে কি কিছু সংস্কৃতি সম্পর্কিত তথ্য সেট করতে হবে?
আমি চাই যে আমার তারিখের সময়টি "dd / MM / yyyy" ফর্ম্যাটে থাকা স্ট্রিতে রূপান্তরিত হোক
আমি যখনই এটি ব্যবহার করে রূপান্তর করি DateTime.ToString("dd/MM/yyyy")
, dd-MM-yyyy
তার পরিবর্তে আমি পাই ।
আমাকে কি কিছু সংস্কৃতি সম্পর্কিত তথ্য সেট করতে হবে?
উত্তর:
স্ল্যাশ একটি তারিখ ডিলিমিটার, সুতরাং এটি বর্তমান সংস্কৃতি তারিখ ডিলিমিটারটি ব্যবহার করবে।
আপনি যদি সর্বদা স্ল্যাশ ব্যবহার করতে এটি হার্ড-কোড করতে চান তবে আপনি এই জাতীয় কিছু করতে পারেন:
DateTime.ToString("dd'/'MM'/'yyyy")
ডেটটাইমের দ্বিতীয় প্যারামিটার হিসাবে সংস্কৃতিInfo.InvariantC সংস্কৃতি পাস করুন , এটি আপনার পছন্দসই স্ট্রিংটি ফিরিয়ে দেবে, এমনকি একটি বিশেষ বিন্যাসও:
DateTime.Now.ToString("dd|MM|yyyy", CultureInfo.InvariantCulture)
ফিরে আসবে: 28 | 02 | 2014 |
CultureInfo.InvariantCulture
যুক্তি হিসাবে যুক্ত করুন :
using System.Globalization;
...
var dateTime = new DateTime(2016,8,16);
dateTime.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
ফিরে আসবে:
"16/08/2016"
আপনি যদি এমভিসি, টেবিল ব্যবহার করেন তবে এটি এটির মতো কাজ করে:
<td>@(((DateTime)detalle.fec).ToString("dd'/'MM'/'yyyy"))</td>
বোবা প্রশ্ন / উত্তর সম্ভবত, কিন্তু আপনি চেষ্টা করেছেন dd/MM/yyyy
? মূলধন নোট করুন।
mm
একটি নেতৃস্থানীয় শূন্য সঙ্গে মিনিটের জন্য হয়। সুতরাং আমি সন্দেহ করি যে আপনি কি চান।
এটি সহায়ক হতে পারে: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm