problem with DateTime objects
-
hi, i used an object of date time and to be sure i fill it by hard code and i tried to change it by add functions like AddYears() and the others but it don't change i don't know where is the problem i send two part of code the first one is the related code and the second is the whole i appreciate your attention the related code :
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);MessageBox.Show("after:" + myDateTime.ToString());
the whole function is :
private void settings\_Load(object sender, EventArgs e) { myButtonClass1.dayOfWeek = 1; myButtonClass2.dayOfWeek = 2; myButtonClass3.dayOfWeek = 3; myButtonClass4.dayOfWeek = 4; myButtonClass5.dayOfWeek = 5; myButtonClass6.dayOfWeek = 6; myButtonClass7.dayOfWeek = 7; myButtonClass8.dayOfWeek = 8; myButtonClass9.dayOfWeek = 9; myButtonClass10.dayOfWeek = 10; myButtonClass11.dayOfWeek = 11; myButtonClass12.dayOfWeek = 12; myButtonClass13.dayOfWeek = 13; myButtonClass14.dayOfWeek = 14; myButtonClass15.dayOfWeek = 15; myButtonClass16.dayOfWeek = 16; myButtonClass17.dayOfWeek = 17; myButtonClass18.dayOfWeek = 18; myButtonClass19.dayOfWeek = 19; myButtonClass20.dayOfWeek = 20; myButtonClass21.dayOfWeek = 21; myButtonClass22.dayOfWeek = 22; myButtonClass23.dayOfWeek = 23; myButtonClass24.dayOfWeek = 24; myButtonClass25.dayOfWeek = 25; myButtonClass26.dayOfWeek = 26; myButtonClass27.dayOfWeek = 27; myButtonClass28.dayOfWeek = 28; myButtonClass29.dayOfWeek = 29; myButtonClass30.dayOfWeek = 30; myButtonClass31.dayOfWeek = 31; myButtonClass32.dayOfWeek = 32; myButtonClass33.dayOfWeek = 33; myButtonClass34.dayOfWeek = 34; myButtonClass35.dayOfWeek = 35; myButtonClass36.dayOfWeek = 36; myButtonClass37.dayOfWeek = 37; myButtonClass38.dayOfWeek = 38; myButtonClass39.dayOfWeek = 39; myButtonClass40.dayOfWeek = 40; myBu
-
hi, i used an object of date time and to be sure i fill it by hard code and i tried to change it by add functions like AddYears() and the others but it don't change i don't know where is the problem i send two part of code the first one is the related code and the second is the whole i appreciate your attention the related code :
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);MessageBox.Show("after:" + myDateTime.ToString());
the whole function is :
private void settings\_Load(object sender, EventArgs e) { myButtonClass1.dayOfWeek = 1; myButtonClass2.dayOfWeek = 2; myButtonClass3.dayOfWeek = 3; myButtonClass4.dayOfWeek = 4; myButtonClass5.dayOfWeek = 5; myButtonClass6.dayOfWeek = 6; myButtonClass7.dayOfWeek = 7; myButtonClass8.dayOfWeek = 8; myButtonClass9.dayOfWeek = 9; myButtonClass10.dayOfWeek = 10; myButtonClass11.dayOfWeek = 11; myButtonClass12.dayOfWeek = 12; myButtonClass13.dayOfWeek = 13; myButtonClass14.dayOfWeek = 14; myButtonClass15.dayOfWeek = 15; myButtonClass16.dayOfWeek = 16; myButtonClass17.dayOfWeek = 17; myButtonClass18.dayOfWeek = 18; myButtonClass19.dayOfWeek = 19; myButtonClass20.dayOfWeek = 20; myButtonClass21.dayOfWeek = 21; myButtonClass22.dayOfWeek = 22; myButtonClass23.dayOfWeek = 23; myButtonClass24.dayOfWeek = 24; myButtonClass25.dayOfWeek = 25; myButtonClass26.dayOfWeek = 26; myButtonClass27.dayOfWeek = 27; myButtonClass28.dayOfWeek = 28; myButtonClass29.dayOfWeek = 29; myButtonClass30.dayOfWeek = 30; myButtonClass31.dayOfWeek = 31; myButtonClass32.dayOfWeek = 32; myButtonClass33.dayOfWeek = 33; myButtonClass34.dayOfWeek = 34; myButtonClass35.dayOfWeek = 35; myButtonClass36.dayOfWeek = 36; myButtonClass37.dayOfWeek = 37; myButtonClass38.dayOfWeek = 38; myButtonClass39.dayOfWeek = 39; myButtonClass40.dayOfWeek = 40; myBu
I suggest you get someone who is an englsh speaker to help rephrase your question - it did not make sense to me. I even read through your code X| hoping it would throw a ligh on your problem - what a mess. Take a look at cultureinfo.
Never underestimate the power of human stupidity RAH
-
hi, i used an object of date time and to be sure i fill it by hard code and i tried to change it by add functions like AddYears() and the others but it don't change i don't know where is the problem i send two part of code the first one is the related code and the second is the whole i appreciate your attention the related code :
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);MessageBox.Show("after:" + myDateTime.ToString());
the whole function is :
private void settings\_Load(object sender, EventArgs e) { myButtonClass1.dayOfWeek = 1; myButtonClass2.dayOfWeek = 2; myButtonClass3.dayOfWeek = 3; myButtonClass4.dayOfWeek = 4; myButtonClass5.dayOfWeek = 5; myButtonClass6.dayOfWeek = 6; myButtonClass7.dayOfWeek = 7; myButtonClass8.dayOfWeek = 8; myButtonClass9.dayOfWeek = 9; myButtonClass10.dayOfWeek = 10; myButtonClass11.dayOfWeek = 11; myButtonClass12.dayOfWeek = 12; myButtonClass13.dayOfWeek = 13; myButtonClass14.dayOfWeek = 14; myButtonClass15.dayOfWeek = 15; myButtonClass16.dayOfWeek = 16; myButtonClass17.dayOfWeek = 17; myButtonClass18.dayOfWeek = 18; myButtonClass19.dayOfWeek = 19; myButtonClass20.dayOfWeek = 20; myButtonClass21.dayOfWeek = 21; myButtonClass22.dayOfWeek = 22; myButtonClass23.dayOfWeek = 23; myButtonClass24.dayOfWeek = 24; myButtonClass25.dayOfWeek = 25; myButtonClass26.dayOfWeek = 26; myButtonClass27.dayOfWeek = 27; myButtonClass28.dayOfWeek = 28; myButtonClass29.dayOfWeek = 29; myButtonClass30.dayOfWeek = 30; myButtonClass31.dayOfWeek = 31; myButtonClass32.dayOfWeek = 32; myButtonClass33.dayOfWeek = 33; myButtonClass34.dayOfWeek = 34; myButtonClass35.dayOfWeek = 35; myButtonClass36.dayOfWeek = 36; myButtonClass37.dayOfWeek = 37; myButtonClass38.dayOfWeek = 38; myButtonClass39.dayOfWeek = 39; myButtonClass40.dayOfWeek = 40; myBu
-
hi, i used an object of date time and to be sure i fill it by hard code and i tried to change it by add functions like AddYears() and the others but it don't change i don't know where is the problem i send two part of code the first one is the related code and the second is the whole i appreciate your attention the related code :
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);MessageBox.Show("after:" + myDateTime.ToString());
the whole function is :
private void settings\_Load(object sender, EventArgs e) { myButtonClass1.dayOfWeek = 1; myButtonClass2.dayOfWeek = 2; myButtonClass3.dayOfWeek = 3; myButtonClass4.dayOfWeek = 4; myButtonClass5.dayOfWeek = 5; myButtonClass6.dayOfWeek = 6; myButtonClass7.dayOfWeek = 7; myButtonClass8.dayOfWeek = 8; myButtonClass9.dayOfWeek = 9; myButtonClass10.dayOfWeek = 10; myButtonClass11.dayOfWeek = 11; myButtonClass12.dayOfWeek = 12; myButtonClass13.dayOfWeek = 13; myButtonClass14.dayOfWeek = 14; myButtonClass15.dayOfWeek = 15; myButtonClass16.dayOfWeek = 16; myButtonClass17.dayOfWeek = 17; myButtonClass18.dayOfWeek = 18; myButtonClass19.dayOfWeek = 19; myButtonClass20.dayOfWeek = 20; myButtonClass21.dayOfWeek = 21; myButtonClass22.dayOfWeek = 22; myButtonClass23.dayOfWeek = 23; myButtonClass24.dayOfWeek = 24; myButtonClass25.dayOfWeek = 25; myButtonClass26.dayOfWeek = 26; myButtonClass27.dayOfWeek = 27; myButtonClass28.dayOfWeek = 28; myButtonClass29.dayOfWeek = 29; myButtonClass30.dayOfWeek = 30; myButtonClass31.dayOfWeek = 31; myButtonClass32.dayOfWeek = 32; myButtonClass33.dayOfWeek = 33; myButtonClass34.dayOfWeek = 34; myButtonClass35.dayOfWeek = 35; myButtonClass36.dayOfWeek = 36; myButtonClass37.dayOfWeek = 37; myButtonClass38.dayOfWeek = 38; myButtonClass39.dayOfWeek = 39; myButtonClass40.dayOfWeek = 40; myBu
DateTime
is immutable - it can't change. AddDays and the other functions return a newDateTime
with the new value. You should domyDateTime = myDateTime.AddDays(6);
// etc...Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
Why are you using VB6? Do you hate yourself? (Christian Graus) -
hi, i used an object of date time and to be sure i fill it by hard code and i tried to change it by add functions like AddYears() and the others but it don't change i don't know where is the problem i send two part of code the first one is the related code and the second is the whole i appreciate your attention the related code :
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime.AddDays(6);
myDateTime.AddYears(1);
myDateTime.AddMonths(4);MessageBox.Show("after:" + myDateTime.ToString());
the whole function is :
private void settings\_Load(object sender, EventArgs e) { myButtonClass1.dayOfWeek = 1; myButtonClass2.dayOfWeek = 2; myButtonClass3.dayOfWeek = 3; myButtonClass4.dayOfWeek = 4; myButtonClass5.dayOfWeek = 5; myButtonClass6.dayOfWeek = 6; myButtonClass7.dayOfWeek = 7; myButtonClass8.dayOfWeek = 8; myButtonClass9.dayOfWeek = 9; myButtonClass10.dayOfWeek = 10; myButtonClass11.dayOfWeek = 11; myButtonClass12.dayOfWeek = 12; myButtonClass13.dayOfWeek = 13; myButtonClass14.dayOfWeek = 14; myButtonClass15.dayOfWeek = 15; myButtonClass16.dayOfWeek = 16; myButtonClass17.dayOfWeek = 17; myButtonClass18.dayOfWeek = 18; myButtonClass19.dayOfWeek = 19; myButtonClass20.dayOfWeek = 20; myButtonClass21.dayOfWeek = 21; myButtonClass22.dayOfWeek = 22; myButtonClass23.dayOfWeek = 23; myButtonClass24.dayOfWeek = 24; myButtonClass25.dayOfWeek = 25; myButtonClass26.dayOfWeek = 26; myButtonClass27.dayOfWeek = 27; myButtonClass28.dayOfWeek = 28; myButtonClass29.dayOfWeek = 29; myButtonClass30.dayOfWeek = 30; myButtonClass31.dayOfWeek = 31; myButtonClass32.dayOfWeek = 32; myButtonClass33.dayOfWeek = 33; myButtonClass34.dayOfWeek = 34; myButtonClass35.dayOfWeek = 35; myButtonClass36.dayOfWeek = 36; myButtonClass37.dayOfWeek = 37; myButtonClass38.dayOfWeek = 38; myButtonClass39.dayOfWeek = 39; myButtonClass40.dayOfWeek = 40; myBu
DateTime.AddXXX creates a new DateTime object with the added value. Use this:
DateTime myDateTime = new DateTime(2007, 1, 1, 1, 1, 1);
MessageBox.Show("before:" + myDateTime.ToString());
myDateTime = myDateTime.AddDays(6);
myDateTime = myDateTime.AddYears(1);
myDateTime = myDateTime.AddMonths(4);
MessageBox.Show("after:" + myDateTime.ToString());Cheers, Vıkram.
Carpe Diem.