HideTran
HideTran

Reputation: 13

How to get current date in C#?

I'm using visual studio 2010 do developt my Windows phone application! I'm newbie and i don't know how to show current date in follow format

For ex

I use

String.Format("{0:dd/MM/yyyy}",date);

Out put:

09/04/2012 (this date is my datetime format)

But, I want out put exactly is (date only without "0"):

9

Upvotes: 1

Views: 11478

Answers (1)

Jon Skeet
Jon Skeet

Reputation: 1499770

Well one option is just:

string text = date.Day.ToString();

Or if you still want to use date/time formatting you could use:

string text = string.Format("{0:%d}", date);

Note that here the % is required to specify that you want the d to be a single character custom format string rather than just a standard format string (where d means "short date string").

If you want the rest of your date format, but only want to change how the day of month is represented, you can just change the dd to d:

string text = string.Format("{0:d/MM/yyyy}", date);

Upvotes: 4

Related Questions