Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 11
1

Преобразование даты

24.02.2018, 14:49. Просмотров 478. Ответов 2
Метки нет (Все метки)

Добрый день.
ввел в ступор пустяковый вопрос.
есть netcdf с месячными суммами осадков, в котором даты заданы в "месяцах с 1899-12 00:00:00", т.е. например 949, 950, что соответствует, как я понял, 01.1979, 02.1979. так вот вопрос - как перейти от такого "номера месяца" к обычному, к примеру, формату - "yyyy-mm"?
Заранее большое спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2018, 14:49
Ответы с готовыми решениями:

Преобразование даты и поиск даты в массиве
Есть файл Excel на одном листе приведены массив дат, во втором листе приведены данные среди...

Преобразование изображения по гистограмме. Гиперболическое преобразование гистограммы
Добрый день уважаемые пользователи. При изучении путей обработки и фильтрации изображений в Матлабе...

Преобразование даты
Добрый день. Подскажите как в access 2007 прописать условие через построитель выражения, чтобы при...

Преобразование даты
Сделал запись даты посл входа в таком формате 27.10.2013 23:08 сейчас у меня выводит заходил...

__________________
2
164 / 144 / 49
Регистрация: 29.10.2014
Сообщений: 737
25.02.2018, 10:50 2
Matlab M
1
2
3
4
5
clc
clear
DateNumber = 949;
formatOut = 'yy-mmm';
str = datestr(DateNumber,formatOut,'local')
https://www.mathworks.com/help... testr.html
0
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 11
25.02.2018, 14:40  [ТС] 3
faraonCar, не совсем так, при таком использовании программа воспринимает "949" как число дней с начала отсчета, а надо, чтобы это было число месяцев

Добавлено через 27 минут
разобрался, воспользовался функциями datetime и datevec
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2018, 14:40

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Преобразование даты
формат даты заносит 1899, но почему не могу понять. Раньше тоже функцию такую писал и все норм а...

Преобразование даты js
здравствуйте. есть дата в таком виде:2013-01-01 00:00:00 а нужно получить 2013,0,1,0,0,0 для того...

преобразование даты
Вывожу дату из БД такого вида: 2017-06-07 13:25:00 Как преобразовать ее в например 7 июня 2017...

Преобразование даты
Есть массив строк в текстовом файле в котором встречаются даты типа 'май.15.2003' .Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.