Проверка даты, помогите пожалуйста с логикой

  • Автор темы Автор темы vasyaya
  • Дата начала Дата начала

vasyaya

Client
Регистрация
09.02.2015
Сообщения
573
Реакции
36
Баллы
28
Здравствуйте! Нужна помощь с логикой,а именно с проверкой даты. Имеется таблица со столбцом даты. Мне нужно взять значение ячейки и проверить с текущей датой, к примеру если с 4 августа прошел месяц, то есть текущая дата 4 сентября то работаем с данной строкой, если еще нет месяца с 4 августа с текущей датой то проходим дальше. Ну вот, вроде всё правильно объяснил:)
35165373ef.png
 
Проблемы создаете себе сразу на уровне организации данны. Храните дату в универсальном формате, который можно уже сравнивать в том же C#
 
Проблемы создаете себе сразу на уровне организации данны. Храните дату в универсальном формате, который можно уже сравнивать в том же C#
Вы правы, я так и сделал :) в такой формат, 04.08.2016 но с проверкой нашел решение, только через сайт..это временное решение, т.к занимает оч много времени. У вас случаем не завалялся такой код чтобы текущую дату я сравнивал с инымыи а разницу в переменную в виде числа 23 например
 
Код:
Развернуть Свернуть Копировать
DateTime time = DateTime.ParseExact(project.Variables["time"].Value, "yyyy-dd-MM hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
if (DateTime.Now < time)
return false;
else return true;
Не гарантирую 100% работу, но по сути должен работать этот код.
 
Код:
Развернуть Свернуть Копировать
DateTime time = DateTime.ParseExact(project.Variables["time"].Value, "yyyy-dd-MM hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
if (DateTime.Now < time)
return false;
else return true;
Не гарантирую 100% работу, но по сути должен работать этот код.
не хочет работать..ты его проверял?
 
[quote="amyboose, post: 215012, member: 13489"
Не гарантирую 100% работу, но по сути должен работать этот код.[/quote]

в переменной time должно быть текущее время? или дата в формате yyyy-dd-MM hh:mm:ss ?
 
[quote="amyboose, post: 215012, member: 13489"
Не гарантирую 100% работу, но по сути должен работать этот код.

в переменной time должно быть текущее время? или дата в формате yyyy-dd-MM hh:mm:ss ?[/quote]
Задай тот формат, который тебе нравится за место yyyy-dd-MM hh:mm:ss
 
в переменной time должно быть текущее время? или дата в формате yyyy-dd-MM hh:mm:ss ?
Задай тот формат, который тебе нравится за место yyyy-dd-MM /quote]
И это в переменную "time"? Пример 2016.16.08
 
Что никто не знает как это делается? :(
 

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