Получить часы и минуты (ЧЧ: ММ) с даты

Этот замечательный плагин vim-session . Это очень мощно. Чтобы установить его:

cd ~/.vim/bundle
git clone https://github.com/xolox/vim-session.git

Я отобразил его функциональность в файле .vimrc следующим образом:

nnoremap so :OpenSession 
nnoremap ss :SaveSession 
nnoremap sd :DeleteSession
nnoremap sc :CloseSession

Теперь в обычном режиме просто введите ss, и вы см. команду, подобную этой

:SaveSession 

Теперь добавьте имя вашей сессии

 :SaveSession namesession

, и все.

Когда вы закрываете Vim и снова открываете его просто сделайте

 :OpenSession

, и вы увидите, что ваш сеанс открыт.

В файле .vimrc есть много другой конфигурации, чтобы добавить в документацию примеры:

let g:session_directory = "~/.vim/tmp/session"  // the directory must be created before the sessions will be saved there
let g:session_autoload = "no"                   // automatic reload sessions
let g:session_autosave = "no"                   // autosave
let g:session_command_aliases = 1

На YouTube есть хороший учебник .

29
задан Kiquenet 20 June 2019 в 15:21
поделиться

4 ответа

Просто используйте первые 5 символов ...?

 SELECT CONVERT(VARCHAR(5),getdate(),108) 
55
ответ дан gbn 20 June 2019 в 15:21
поделиться

Другой метод, использующий встроенную функцию DATEPART:

SELECT cast(DATEPART(hour, GETDATE()) as varchar) + ':' + cast(DATEPART(minute, GETDATE()) as varchar)
10
ответ дан Ali Issa 20 June 2019 в 15:21
поделиться

Вы можете легко использовать функцию Format () вместо всех приведений только для sql 2012 и выше

SELECT FORMAT(GETDATE(),'hh:mm')

Это, безусловно, лучший способ выполнить необходимое преобразование.

22
ответ дан Seun S. Lawal 20 June 2019 в 15:21
поделиться

Вот синтаксис для отображения часов и минут для поля, выходящего из инструкции SELECT. В этом примере поле SQL называется «updatedOnAt» и представляет собой DateTime. Протестировано с MS SQL 2014.

SELECT Format(UpdatedOnAt ,'hh:mm') as UpdatedOnAt from MyTable

Мне нравится формат, который показывает день недели как трехбуквенное сокращение и включает в себя секунды:

SELECT Format(UpdatedOnAt ,'ddd hh:mm:ss') as UpdatedOnAt from MyTable

Суффикс «as updatedOnAt» является необязательным. Это дает вам заголовок столбца, равный полю, которое вы выбрали для начала.

0
ответ дан Chloe Tempo 20 June 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: