|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708, да они издеваются над тобой ккие то нуллейбл и т.д. придумали ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:21 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
ViPRos, да уже сделал с фиксированным годом, а сейчас хотел попробовать что бы игнорировать год полностью, зато Linq быстрее выучу а там и EF ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:25 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708, учись ьудешь потом тут гуру, а то не у кого спрашивать уже стало сразу блин унижают и оскарбляют ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:30 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
ViPRos, мне вот помогли, ну а так много ссылок ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:31 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708, ну ты новый потому и помогли а мне не помогают мне вот нужен алгоритм для рекурсивного лукапа, ну код воще то нужен а алгоритм и так ясен никто не пишет придется самому писать :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:41 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
ViPRos, в Linq да я новичек, я в основном на ветке ASP вопросы задаю, правда редко ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:50 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей КМСУbirthday - нуллейбл тип? Тогда birthday.Value.AddYearsГениально! Часто пью кофе и рассматриваю осадок ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 15:55 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Гениально! Часто пью кофе и рассматриваю осадок Везёт. А у меня походу вся мана к концу дня кончилась. На элементарную телепатию не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 16:03 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
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;С нулэйблом разобрались. Теперь самое время ещё раз попробовать мой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 16:08 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей К, А вот твой код работает 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; Я его чу-чуть модифицировал и заработало Всем огромнейшее спасибо. Вопросов больше нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 16:29 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей КТеперь самое время ещё раз попробовать мой код. Он же нерабочий, бать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 21:33 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708Алексей К, А вот твой код работает Код: c# 1.
А теперь попробуй это код запустить 31 декабря :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 21:35 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУ, 31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 13:11 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУАлексей КТеперь самое время ещё раз попробовать мой код. Он же нерабочий, бать? Поздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 13:22 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Он же нерабочий, бать? Поздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать... Да проект еще не здан, это был всего лишь один из модулей а их там много будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 13:39 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708Да проект еще не здан, это был всего лишь один из модулей а их там много будетДа это у нас с МСУ небольшой междусобойчик. Не обращай внимания. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 13:48 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей К, Понял! мешать не буду ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 13:57 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708МСУ, 31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет Тяжелый ты человек А 30? А 29? А 28? ... Алексей КПоздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать... Что же делать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:03 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУVIT2708МСУ, 31 декабря - выходной, а сайт для внутреннего пользования так что им никто пользоваться в этот день точно не будет Тяжелый ты человек А 30? А 29? А 28? ... Алексей КПоздно! Проект сдан в промышленную эксплуатацию. Акты подписаны. Раньше надо было думать... Что же делать... Я тестировал 7, 20, 40 дней и все отрабатывало нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:06 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормальноМне тоже кажется, что всё там нормально. МСУ что-то путает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:12 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормально Относительно какого для тестировал? :) Пипец, народ, яфшоке ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:23 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
Алексей К, да там 100% все нормально!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:24 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУVIT2708Я тестировал 7, 20, 40 дней и все отрабатывало нормально Относительно какого для тестировал? :) Пипец, народ, яфшоке текущий день + 7 дней текущий день + 20 дней текущий день + 40 дней и работает без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:25 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
VIT2708текущий день + 7 дней текущий день + 20 дней текущий день + 40 дней и работает без проблем Мля, ты издеваешься? :) Потестируй, когда текущий день будет равен 30 декабря. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:34 |
|
Linq и обрезаная дата
|
|||
---|---|---|---|
#18+
МСУМля, ты издеваешься? :) Потестируй, когда текущий день будет равен 30 декабря.Ну давайте ещё к високосному году придерёмся. Там вообще возникает неопределённость, поскольку нет информации о том, високосный год или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2012, 14:53 |
|
|
start [/forum/topic.php?fid=17&msg=37797354&tid=1350347]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 456ms |
0 / 0 |