powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq и обрезаная дата
25 сообщений из 99, страница 3 из 4
Linq и обрезаная дата
    #37797253
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

да они издеваются над тобой
ккие то нуллейбл и т.д. придумали
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797258
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

да уже сделал с фиксированным годом, а сейчас хотел попробовать что бы игнорировать год полностью, зато Linq быстрее выучу а там и EF
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797270
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

учись ьудешь потом тут гуру, а то не у кого спрашивать уже стало
сразу блин унижают и оскарбляют
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797275
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

мне вот помогли, ну а так много ссылок
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797299
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708,

ну ты новый потому и помогли
а мне не помогают
мне вот нужен алгоритм для рекурсивного лукапа, ну код воще то нужен а алгоритм и так ясен
никто не пишет
придется самому писать :(
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797323
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

в Linq да я новичек, я в основном на ветке ASP вопросы задаю, правда редко
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797335
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУbirthday - нуллейбл тип? Тогда birthday.Value.AddYearsГениально!
Часто пью кофе и рассматриваю осадок
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797354
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей Кпропущено...
Гениально!
Часто пью кофе и рассматриваю осадок Везёт. А у меня походу вся мана к концу дня кончилась. На элементарную телепатию не хватает.
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797364
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Вот попробовал твой код, но он выводит весь список без фильтрации

int days = 7;
var now = DateTime.Today;
var filter = from emp in dc.BirthDays
let thisYearsBirthday = emp.birthday1.Value.AddYears(now.Year - emp.birthday1.Value.Year)
let nextBirthday = (thisYearsBirthday >= now) ? thisYearsBirthday : thisYearsBirthday.AddYears(1)
where nextBirthday >= now && nextBirthday < now.AddDays(days)
select emp;С нулэйблом разобрались. Теперь самое время ещё раз попробовать мой код.
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797416
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

А вот твой код работает

const int Days = 7;

var nowMonth = DateTime.Now.Month;
var nowDay = DateTime.Now.Day;

var filter = from f in dc.BirthDays
let t1 = new DateTime(f.birthday1.Value.Year, nowMonth, nowDay)
let t2 = t1.AddDays(Days)
where f.birthday1 >= t1 && f.birthday1 <= t2
select f;
e.Result = filter;

Я его чу-чуть модифицировал и заработало

Всем огромнейшее спасибо.
Вопросов больше нет.
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797844
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТеперь самое время ещё раз попробовать мой код.
Он же нерабочий, бать?
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37797845
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Алексей К, А вот твой код работает
Код: c#
1.
const int Days = 7;



А теперь попробуй это код запустить 31 декабря :)
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798752
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798790
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КТеперь самое время ещё раз попробовать мой код.
Он же нерабочий, бать? Поздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать...
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798868
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУпропущено...

Он же нерабочий, бать? Поздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать...

Да проект еще не здан, это был всего лишь один из модулей а их там много будет
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798892
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Да проект еще не здан, это был всего лишь один из модулей а их там много будетДа это у нас с МСУ небольшой междусобойчик. Не обращай внимания. :-)
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798932
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Понял! мешать не буду
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798956
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708МСУ, 31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет
Тяжелый ты человек А 30? А 29? А 28? ...

Алексей КПоздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать...
Что же делать...
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798963
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУVIT2708МСУ, 31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет
Тяжелый ты человек А 30? А 29? А 28? ...

Алексей КПоздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать...
Что же делать...

Я тестировал 7, 20, 40 дней и все отрабатывало нормально
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37798989
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормальноМне тоже кажется, что всё там нормально. МСУ что-то путает.
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37799030
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормально
Относительно какого для тестировал? :)

Пипец, народ, яфшоке
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37799032
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

да там 100% все нормально!!!!
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37799034
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУVIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормально
Относительно какого для тестировал? :)

Пипец, народ, яфшоке

текущий день + 7 дней
текущий день + 20 дней
текущий день + 40 дней

и работает без проблем
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37799047
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708текущий день + 7 дней
текущий день + 20 дней
текущий день + 40 дней

и работает без проблем

Мля, ты издеваешься? :) Потестируй, когда текущий день будет равен 30 декабря.
...
Рейтинг: 0 / 0
Linq и обрезаная дата
    #37799099
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУМля, ты издеваешься? :) Потестируй, когда текущий день будет равен 30 декабря.Ну давайте ещё к високосному году придерёмся. Там вообще возникает неопределённость, поскольку нет информации о том, високосный год или нет.
...
Рейтинг: 0 / 0
25 сообщений из 99, страница 3 из 4
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq и обрезаная дата
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]