Усовершенствовать макрос TimeNow

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
Было бы не плохо добавить макроса для вывода даты в нужном формате
К примеру:
{-TimeNow.Format-|-d/m/Y-}

Выведет дату 11/07/2014
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Код:
DateTime now = DateTime.Now;
return String.Format("{0:MM/dd/yyyy}", now);
 
  • Спасибо
Реакции: texnolog

MikeWaz

Пользователь
Регистрация
08.07.2014
Сообщения
43
Благодарностей
1
Баллы
8
да это понятно, просто я делаю объявления и текст объявления загружается с текстового файла. Макросы вставляю в самом текстовом файле.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Можно сделать через экшен замену. Значения в тексте на результат работы экшена.
 

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 651
Благодарностей
655
Баллы
113
Подскажите, а где просмотреть весь список {-TimeNow.Format-} и их значений ?Может быть упрощу свои решения с помощью них.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 512
Благодарностей
8 702
Баллы
113
Подскажите, а где просмотреть весь список {-TimeNow.Format-} и их значений ?Может быть упрощу свои решения с помощью них.
Код:
{0:df([f])} — произвольное форматирование даты, f — строка формата с подстановками, возможные подстановки:

    yy или yyyy — Год, всегда выводится 4 знака.
    M или MM — Месяц, 1 или 2 знака
    d или dd — День, 1 или 2 знака
    H или HH — Часы, 1 или 2 знака в 24-часовом формате
    m или mm — Минуты, 1 или 2 знака
    s или ss — Секунды, 1 или 2 знака
    f...ffff — Миллисекунды, от 1 до 4 знаков
 
  • Спасибо
Реакции: SilverSun

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 651
Благодарностей
655
Баллы
113
Я не совсем корректно задал вопрос, где посмотреть все возможные макросы и их значения, и как их использовать, я кажется чего то недопонимаю.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Макрос один и возвращает он один формат значений. Все остальное это код. Метод DateTime
 

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 651
Благодарностей
655
Баллы
113
Тоесть в экшен С# ввожу {-TimeNow.Format-} и мне выдает настоящее время?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 512
Благодарностей
8 702
Баллы
113
нед.. в обычном экшене макрос {-TimeNow.Date-}
 
  • Спасибо
Реакции: Roman*

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)