Questione : Trovare un algorythm per calcolare le settimane di un List

Ciao, il

I che prova a trovare qualche cosa di generico senza c'è ne incide o troppo `la s ecc di checks/if… perché i miei impianti della soluzione 99% ma là sono troppe “eccezioni„ in modo da provo a cominciare ancora e trovare qualche cosa di migliore/code.

Task: il

I ha una lista di Datetimes selezionata da un utente a partire da uno startdate con datepicker e da un enddate a partire da datepicker. Per esempio l'utente ha selezionato 01.07.2010 come startdate e come enddate 22.07.2010.

So il mio >List ha questo: 01.07. , 02.07. , 03.07. , ..21.07 di 04.07 ........, 22.07.2010

PSEUDO-Code per dargli un aiuto di inizio: P e dargli un altro SUGGERIMENTO: il primo oggetto di settimana del

The e l'oggetto di settimana scorsa nel List finale POSSONO sempre essere differenti dagli oggetti di settimana all'interno del primi E la settimana scorsa obiettare nel problema finale di List.

The è ritrovamento qualche cosa di generico quando non potete computare l'oggetto di settimana con un algorythm che reciproco potete fare domanda per OGNI week.

Now avete divertimento: class= " lineNumbers " >
1 del >

weekList di varietà = nuovo List ();
per (int i = 0; i < dateList.Count; i++) // soddisfanno non considerano il CurrentCulture perché il mio firstDayOfWeek è SEMPRE LUNEDÌ
{
     se (1 dateList del == (int) [i] .DayOfWeek) // una volta datetime nel dateList sia LUNEDÌ (1)
     {
            
      }
      // altro nessun LUNEDÌ
       {

       }
}

[b] Week.cs: [/b]
pubblico int WeekID {ottenere; insieme;}
giorni pubblici di List {ottenere; insieme;}

[b] Day.cs: [/b]
MeetingDate Datetime pubblico {ottenere; insieme;}class= >


Basing di

Week1.Days:
01.07.2010
02.07.2010
03.07.2010
04.07.2010
Week2.Days:
05.07.2010
06.07.2010
07.07.2010
08.07.2010
09.07.2010
10.07.2010
11.07.2010
Week3.Days:
12.07.2010
13.07.2010
14.07.2010
15.07.2010
16.07.2010
17.07.2010
18.07.2010
Week4.Days:
19.07.2010
20.07.2010
21.07.2010
22.07.2010

How fareste il algo?


class= del

Risposta : Trovare un algorythm per calcolare le settimane di un List

uso:

USARE sql_song1;
ANDARE
sp_change_users_login “Update_One„ del exec, “leon„, “leon„;
andare

Assusmes di questa soluzione avete generato un cliente di SQL chiamato leon all'interno dell'assistente di SQL, non l'OS!

L'altro sp_revlogin della soluzione accennato me e da rrjeagan17 riguarda SQL interno Sid. Ciò rimane lo stessi fra entrambi gli assistenti quando migrare spiega utilizzando lo sp_help_revlogin. Lookat: http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_25193164.html

Marten di riguardi
Altre soluzioni  
 
programming4us programming4us