Vibhusha Devani Ответов: 3

Как получить текущий системный формат datetime в приложении windows.


я хочу получить формат даты и времени из своей системы.
я либо shortdate или longdate.

Что я уже пробовал:

строка sysFormat = CultureInfo. CurrentUICulture.DateTimeFormat.ShortDatePattern;

3 Ответов

Рейтинг:
2

CPallini

Что о

string sDate = DateTime.Now.ToShortDateString(); // get current date as 'short date' formatted string
?


Vibhusha Devani

Мой системный формиат - ДД-МММ-гг.

на моем и вашем коде он получает все время "ДД-ММ-гг", как это 12.05.2017.

если я изменю формиат в своей системе, то он также даст один и тот же формиат "ДД-ММ-гг" во все времена.

CPallini

Тогда вам, вероятно, придется позвонить
Датавремя.Сейчас.Метод toString("ДД-МММ-гг", система.Глобализация.CultureInfo. CurrentCulture);

Vibhusha Devani

да, это правильно, но мое требование заключается в том, что когда я меняю формат даты и времени на своем компьютере, то этот измененный формат я должен получить в своем приложении windows.

Рейтинг:
1

Bhuban _Shrestha

string now = DateTime.Now.ToString("dd-MM-yyyy")

- это разделитель, который вы можете изменить с помощью любого символа, который вам нравится.


Рейтинг:
0