data w lablu

0

Jak zapisać datę w takiej postaci: Poniedziałek, 25 Czarwiec 2012r., żeby była w właśnie takiej postaci wyświetlana w Lablu?? :)

0

Co to za 'Czarwiec' i 'Labl'? I rozwiń trochę proszę...

0

Sprwdź tutaj

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

Pozdrawiam,
chesti

0

Coś mniej więcej takiego, chciałbym uzyskać, tylko, że zamiast cyfry w "DateTime.Now.Month", chciałbym dostać nazwę miesiąca. A i najważniejsze, żeby ten cały label był po naszemu (po Polsku). :)

label1.Text += DateTime.Now.DayOfWeek + ", " + DateTime.Now.Day + " " + DateTime.Now.Month + " " + DateTime.Now.Year + "rok";
0
label1.Text = DateTime.Now.ToString("D");

linka do dokumentacji już dostałeś.

0

W różnych językach

 
using System.Globalization;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            CultureInfo mCI = new CultureInfo("en-US");
            string month = DateTime.Now.ToString("MMMM", mCI.DateTimeFormat); //June

            mCI = new CultureInfo("pl-PL");
            month = DateTime.Now.ToString("MMMM", mCI.DateTimeFormat);//czerwiec

            mCI = new CultureInfo("ru-RU");
            month = DateTime.Now.ToString("MMMM", mCI.DateTimeFormat);//Июнь
        }
    }
}

Jak chcesz się dowiedzieć więcej na temat lokalizacji to zapraszam do mojego bloga:
http://rtarlowski.blogspot.fr/2011/02/c-change-form-language-at-runtime.html

0

A naskrobałem jeszcze coś takiego... dla potomnych

http://rtarlowski.blogspot.com/2012/06/localized-type-conversion.html

0

Wszystkirgo próbowałem i nie działa. :/

1

No jasne wszystkiego próbowałeś. Uhm.

DateTime.Now.ToString("D",CultureInfo.GetCultureInfo("PL-pl"))
0

No dobra. Może trza wyjaśnić mały szczegół, żeby wyjść z mgły. :)

Ta linijka pokazje datę z nazwą dnia w lablu. UWAGA!! Nazwa dnia, wyświetlana jest w języku ANGIELSKIM. :) A my jak to my Polacy posługujemy się naszym narodowym językiem POLSKIM. :D

label1.Text += DateTime.Now.DayOfWeek + "-> " + DateTime.Now.ToString("D", CultureInfo.GetCultureInfo("PL-pl"));

Więc ja chcę zmienić tą nazwę dnia z języka ENG na POL:

DateTime.Now.DayOfWeek // tu jest nazwa dnia, która wyświetla się po ANGIELSKU zamiast po POLSKU.
  • Poprzednie zastosowania wasze nie działają. ;|
1

Boże Ty widzisz i nie grzmisz
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

DateTime.Now.ToString("dddd dd MMMM yyyy",CultureInfo.GetCultureInfo("PL-pl"))
0

oki, działa, dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1