nimaaamin
دوشنبه 16 فروردین 1395, 16:47 عصر
سلام دوستان
من در سامانم نیاز به این دارم که تاریخ دریافتی رو به صورت timestamp هم ذخیره کنم، برای این که از تابع زیر استفاده میکنم :
public long convertDateToTimestamp(int year, int month, int day) {
DateTime utc = new DateTime(year, month, day, 0, 0, 0, 0);
long epochTicks = new DateTime(1970, 1, 1).Ticks;
long unixTime = ((utc.Ticks - epochTicks) / TimeSpan.TicksPerSecond);
return unixTime;
}یا
public long _CreateTimeStampFromCurrentDate(int year, int month, int day) {
DateTime utc = new DateTime(year, month, day, 0, 0, 0, 0);
Int32 unixTimestamp = (Int32)(utc.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
return unixTimestamp;
}تا وقتی که نبردم روی iis هیچ مشکلی نیست اما وقتی روی iis قرار میدم این تابع هر تاریخی رو نمیتونه تبدیل به timestamp و عملا کار نمیکنه البته یسری از تاریخا رو تبدیل میکنه!!!!!!!!!!!!!!!!!!!!!!!!!!!
لطفا راهنمایم کنید
من در سامانم نیاز به این دارم که تاریخ دریافتی رو به صورت timestamp هم ذخیره کنم، برای این که از تابع زیر استفاده میکنم :
public long convertDateToTimestamp(int year, int month, int day) {
DateTime utc = new DateTime(year, month, day, 0, 0, 0, 0);
long epochTicks = new DateTime(1970, 1, 1).Ticks;
long unixTime = ((utc.Ticks - epochTicks) / TimeSpan.TicksPerSecond);
return unixTime;
}یا
public long _CreateTimeStampFromCurrentDate(int year, int month, int day) {
DateTime utc = new DateTime(year, month, day, 0, 0, 0, 0);
Int32 unixTimestamp = (Int32)(utc.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
return unixTimestamp;
}تا وقتی که نبردم روی iis هیچ مشکلی نیست اما وقتی روی iis قرار میدم این تابع هر تاریخی رو نمیتونه تبدیل به timestamp و عملا کار نمیکنه البته یسری از تاریخا رو تبدیل میکنه!!!!!!!!!!!!!!!!!!!!!!!!!!!
لطفا راهنمایم کنید