Как изменить формат времени в шаблоне NetBeans

У меня очень специфический проект на C ++, и я использую NetBeans.

Причина этого заключается в том, что нам нужны конкретные метки времени, и я нашел шаблоны NetBeans отличным инструментом для вставки автоматического заголовка со всеми необходимыми материалами.

Мне удается все настроить красиво, но я не могу понять, как настроить формат времени в шаблоне заголовка.

В настоящее время это показывает это:

Created on April 6, 2017, 2:18 PM

Но так как я работаю в Центральной Европе, мне нужен 24-часовой формат, чтобы у меня было что-то вроде

Created on 06.04.2017. at 14:18

Я нашел, как изменить формат даты Вот, но по некоторым причинам это не работает.

Я даже пытался использовать ссылку на язык шаблонов FreeMaker, поэтому я создал переменную времени, которая выглядит следующим образом:

<#assign dateTime = .now>
<#assign time = dateTime?time>

${time?iso("Europe/Zagreb")}

Но это все равно ничего не изменило.

Теперь мой шаблон выглядит так:

// -*- C++ -*-
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">

<#assign aDateTime = .now>
<#assign time = aDateTime?time>

<#include "${project.licensePath}">

/*
* File:   ${NAME}.${EXTENSION}
* Author: ${user}
*
* Created on ${DATE} at ${time?iso("Europe/Zagreb")}
*/

#ifndef ${GUARD_NAME}
#define ${GUARD_NAME}#endif  /* ${GUARD_NAME} */

Можно ли вообще это изменить и как?

Любая помощь приветствуется.

2

Решение

В своем вопросе вы связываете ресурс (СПАСИБО за это !!!), предлагая следующее для дат:

${date?date?string("dd.MM.yyyy")}

Я попробовал то же самое для времени, и это работает хорошо:

${time?time?string("HH.mm.ss")}

Кстати, я также попытался выдать некоторые ошибки и получил несколько хороших сообщений об ошибках, в которых указано, что ожидает NB и что он получает довольно четко:

${date?time?string("hh.mm.ss")}
${time?date?string("hh.mm.ss")}
${time?datetime?string("hh.mm.ss")}
${date?datetime?string("hh.mm.ss")}

произведено:

  • Ошибка: в строке 20, столбец 6 в шаблонах / классах / классе.java
    Строка не соответствует ожидаемому формату даты / времени. Строка для разбора была: «11 января 2018 года». Ожидаемый формат был: «ЧЧ: мм: сс».
  • Ошибка: в строке 21, столбец 6 в шаблонах / классах / классе.java
    Строка не соответствует ожидаемому формату даты / времени. Строка для разбора была: «13:40:27». Ожидаемый формат был: «дд-ммм-гггг».
  • Ошибка: в строке 22, столбец 6 в шаблонах / классах / классе.java
    Строка не соответствует ожидаемому формату даты / времени. Строка для разбора была: «13:40:27». Ожидаемый формат: «дд-ммм-гггг чч: мм: сс».
  • Ошибка: в строке 23, столбец 6 в шаблонах / классах / Class.java
    Строка не соответствует ожидаемому формату даты / времени. Строка для разбора была: «11 января 2018 года». Ожидаемый формат: «дд-ммм-гггг чч: мм: сс».
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]