private void frmMoaven_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'highSchoolDataSet3.Term' table. You can move, or remove it, as needed. this.termTableAdapter.Fill(this.highSchoolDataSet3.Term); // TODO: This line of code loads data into the 'courseDataSet3.Course' table. You can move, or remove it, as needed. this.courseTableAdapter.Fill(this.courseDataSet3.Course); // TODO: This line of code loads data into the 'highSchoolDataSet2.Year' table. You can move, or remove it, as needed. this.yearTableAdapter.Fill(this.highSchoolDataSet2.Year); // TODO: This line of code loads data into the 'highSchoolDataSet1.Field' table. You can move, or remove it, as needed. this.fieldTableAdapter.Fill(this.highSchoolDataSet1.Field); // TODO: This line of code loads data into the 'highSchoolDataSet.Grade' table. You can move, or remove it, as needed. this.gradeTableAdapter.Fill(this.highSchoolDataSet.Grade); groupBox2.Enabled = false; time.Text = " تاریخ " + pc.GetYear(DateTime.Now).ToString() + "/" + pc.GetMonth(DateTime.Now).ToString() + "/" + pc.GetDayOfMonth(DateTime.Now).ToString() + " ساعت " + pc.GetHour(DateTime.Now).ToString() + ":" + pc.GetMinute(DateTime.Now).ToString() + ":" + pc.GetSecond(DateTime.Now).ToString(); cmb2.Enabled = false; FillDasetAndView(); BindControl(); }
public static string GetHour(DateTime lastdate) { PersianCalendar pc = new PersianCalendar(); string result = " ساعت " + (((pc.GetHour(lastdate)) < 10) ? ("0" + pc.GetHour(lastdate).ToString()) : (pc.GetHour(lastdate)).ToString()) + ":" + (((pc.GetMinute(lastdate)) < 10) ? ("0" + pc.GetMinute(lastdate).ToString()) : (pc.GetMinute(lastdate)).ToString()); return(result); }
public static string ToDateTimeLocalizedString(this DateTime d, string culture = null) { if ((culture ?? App.Culture.CurrentCulture) == "fa") { PersianCalendar pc = new PersianCalendar(); try { return(pc.GetYear(d) + "/" + pc.GetMonth(d) + "/" + pc.GetDayOfMonth(d) + " " + (pc.GetHour(d) < 10? "0" + pc.GetHour(d): pc.GetHour(d).ToString()) + ":" + (pc.GetMinute(d) < 10 ? "0" + pc.GetMinute(d) : pc.GetMinute(d).ToString())); } catch { } } return(d.ToString("MM/dd/yyyy HH:mm", new CultureInfo("en-US"))); }
public static string ToPersianDateTime(this DateTime?dt) { if (dt == null) { return(""); } DateTime dt1 = (DateTime)dt; PersianCalendar pc = new PersianCalendar(); int year = pc.GetYear(dt1); int month = pc.GetMonth(dt1); int day = pc.GetDayOfMonth(dt1); int hour = pc.GetHour(dt1); int minute = pc.GetMinute(dt1); string strDay = day.ToString(), strMonth = month.ToString(), strYear = year.ToString(); if (strDay.Length == 1) { strDay = "0" + strDay; } if (strMonth.Length == 1) { strMonth = "0" + strMonth; } return(strYear + "/" + strMonth + "/" + strDay + " " + hour + ":" + minute); }
public static string toShamsiDateTime(this DateTime dateTime) { PersianCalendar SB = new PersianCalendar(); return(SB.GetYear(dateTime).ToString() + "/" + SB.GetMonth(dateTime).ToString("00") + "/" + SB.GetDayOfMonth(dateTime).ToString("00") + "$$" + SB.GetHour(dateTime).ToString("00") + ":" + SB.GetMinute(dateTime).ToString("00") + ":" + SB.GetSecond(dateTime).ToString("00")); }
public static string ToShamsi(this DateTime vTime) { PersianCalendar pcCalendar = new PersianCalendar(); return(pcCalendar.GetMinute(vTime) + " : " + pcCalendar.GetHour(vTime) + " | " + pcCalendar.GetYear(vTime) + "/" + pcCalendar.GetMonth(vTime).ToString("00") + "/" + pcCalendar.GetDayOfMonth(vTime).ToString("00")); }
public string GetPersianTime(DateTime dateTime) { var persianCalander = new PersianCalendar(); return(string.Format("{0}:{1}:{2}", persianCalander.GetHour(dateTime).ToString("00"), persianCalander.GetMinute(dateTime).ToString("00"), persianCalander.GetSecond(dateTime).ToString("00"))); }
private void dgvFactorsRefresh() { dgvFactors.Rows.Clear(); var db = new shampazEntities(); var to = pDateTo.GeorgianDate + new TimeSpan(23, 59, 59); var factors = db.SellFactors.Where(x => x.Date >= pDateFrom.GeorgianDate && x.Date <= to).ToList(); txtFactorsCount.Text = factors.Count.ToString("#,#"); var itemsCount = 0; decimal totalPrice = 0; foreach (var factor in factors) { PersianCalendar pc = new PersianCalendar(); string pDate = string.Format("{0}/{1}/{2}", pc.GetYear(factor.Date), pc.GetMonth(factor.Date), pc.GetDayOfMonth(factor.Date)); string pTime = string.Format("{0}:{1}", pc.GetHour(factor.Date), pc.GetMinute(factor.Date)); var numbers = factor.SellFactorItems.Sum(x => x.Numbers); dgvFactors.Rows.Add(factor.Id, pDate, pTime, factor.Person.Name, numbers, factor.TotalPrice.ToString("#,#")); itemsCount += numbers; totalPrice += factor.TotalPrice; } txtFactorItemsCount.Text = itemsCount.ToString("#,#"); txtFactorsTotalPrice.Text = totalPrice.ToString("#,#"); }
public static SqlString ToPersianDateTime(DateTime dt) { try { string result = ""; if (dt != null) { PersianCalendar objPersianCalendar = new PersianCalendar(); int year = objPersianCalendar.GetYear(dt); int month = objPersianCalendar.GetMonth(dt); int day = objPersianCalendar.GetDayOfMonth(dt); int hour = objPersianCalendar.GetHour(dt); int min = objPersianCalendar.GetMinute(dt); int sec = objPersianCalendar.GetSecond(dt); result = year.ToString().PadLeft(4, '0') + "/" + month.ToString().PadLeft(2, '0') + "/" + day.ToString().PadLeft(2, '0') + " " + hour.ToString().PadLeft(2, '0') + ":" + min.ToString().PadLeft(2, '0') + ":" + sec.ToString().PadLeft(2, '0'); } return(new SqlString(result)); } catch (Exception e) { return(SqlString.Null); } }
public string ConvertToIranTimeString(DateTime Date) { //string zoneId = "Iran Standard Time"; //TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(zoneId); //DateTime result = TimeZoneInfo.ConvertTimeFromUtc(Date, tzi); Date = Date.AddMinutes(-150); PersianCalendar pc = new PersianCalendar(); string year = pc.GetYear(Date).ToString(); string Month = pc.GetMonth(Date).ToString(); string Day = pc.GetDayOfMonth(Date).ToString(); string Hour = pc.GetHour(Date).ToString(); string Minute = pc.GetMinute(Date).ToString(); if (Month.Length == 1) { Month = "0" + Month; } if (Day.Length == 1) { Day = "0" + Day; } if (Hour.Length == 1) { Hour = "0" + Hour; } if (Minute.Length == 1) { Minute = "0" + Minute; } return(year + "/" + Month + "/" + Day + " " + Hour + ":" + Minute); }
private void backupTime_Tick(object sender, EventArgs e) { PersianCalendar pc = new PersianCalendar(); var n = DateTime.Now; string date = "(" + pc.GetYear(n).ToString() + "-" + pc.GetMonth(n).ToString() + "-" + pc.GetDayOfMonth(n).ToString() + ")"; string time = "(" + pc.GetHour(n).ToString() + "-" + pc.GetMinute(n).ToString() + "-" + pc.GetSecond(n).ToString() + ")"; try { string str = "D:\\empCardBackUp " + date + " " + time + ".bak"; SqlConnection sq = new SqlConnection( @"data source=.\SQLEXPRESS;initial catalog=EmployeeCard;integrated security=True"); sq.Open(); SqlCommand scq = new SqlCommand( @"BACKUP DATABASE [EmployeeCard] TO DISK = N'" + @str + "' WITH NOFORMAT, NOINIT, NAME = N'EmployeeCard-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10", sq); scq.ExecuteNonQuery(); sq.Close(); lblTimeUp.Text = date + " " + time; } catch (Exception ex) { lblTimeUp.Text = "failed at " + time; } }
public static string ShowTime() { string Hour = pc.GetHour(DateTime.Now).ToString("0#"); string Minute = pc.GetMinute(DateTime.Now).ToString("0#"); return(Hour + ":" + Minute); }
public static string ConvertToFormattedPersianCalendar(DateTime dt) { StringBuilder sb = new StringBuilder(); return(sb.AppendFormat("{0}:{1} | {2}/{3}/{4}", pc.GetHour(dt), pc.GetMinute(dt), pc.GetDayOfMonth(dt), pc.GetMonth(dt), pc.GetYear(dt)).ToString()); }
public static SqlString ToPersianDateTime(DateTime dt) { try { string result = ""; if (dt != null) { PersianCalendar objPersianCalendar = new PersianCalendar(); int year = objPersianCalendar.GetYear(dt); int month = objPersianCalendar.GetMonth(dt); int day = objPersianCalendar.GetDayOfMonth(dt); int hour = objPersianCalendar.GetHour(dt); int min = objPersianCalendar.GetMinute(dt); int sec = objPersianCalendar.GetSecond(dt); result = year.ToString().PadLeft(4, '0') + "/" + month.ToString().PadLeft(2, '0') + "/" + day.ToString().PadLeft(2, '0') + " " + hour.ToString().PadLeft(2, '0') + ":" + min.ToString().PadLeft(2, '0') + ":" + sec.ToString().PadLeft(2, '0'); } return new SqlString(result); } catch (Exception e) { return SqlString.Null; } }
private async Task ManageRemindersAsync() { //اولین نفری که در هر روز به سایت وارد شد باعث می شود که تمام یاد آوری های مال اون روز ارسال شوند if (this.repository.GetLastAccess().Day == DateTime.Now.Day) { return; } PersianCalendar pc = new PersianCalendar(); if (pc.GetHour(DateTime.Now) < 7) { return; } this.repository.UpdateLastAccess(); var reminders = this.repository.GetReminders(7).ToList(); this.hookManager.HookFired("reminder7", reminders); reminders = this.repository.GetReminders(3).ToList(); this.hookManager.HookFired("reminder3", reminders); reminders = this.repository.GetReminders(1).ToList(); this.hookManager.HookFired("reminder1", reminders); }
//public PersianDateTime(int year, int month, int day, int hour, int minute, int second, Calendar calendar) //{ //} //public PersianDateTime(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind) //{ //} /// <summary> /// /// </summary> /// <param name="date"></param> public PersianDateTime(DateTime date) { var cc = new PersianCalendar(); if (date >= DateTime.Parse("0622/3/21")) { Year = cc.GetYear(date); Month = cc.GetMonth(date); Day = cc.GetDayOfMonth(date); Hour = cc.GetHour(date); Minute = cc.GetMinute(date); Second = cc.GetSecond(date); Millisecond = (int)cc.GetMilliseconds(date); } else { Year = 1; Month = 1; Day = 1; Hour = 0; Minute = 0; Second = 0; Millisecond = 0; } }
public static string PersianDate(DateTime dat) { string strs = ""; try { DateTime dt = dat; PersianCalendar pc = new PersianCalendar(); int[] x = new int[6]; x[0] = pc.GetYear(dt); x[1] = pc.GetMonth(dt); x[2] = pc.GetDayOfMonth(dt); x[3] = pc.GetHour(dt); x[4] = pc.GetMinute(dt); x[5] = pc.GetSecond(dt); string[] strArr = new string[3]; strArr[0] = x[0].ToString(); strArr[1] = x[1].ToString(); strArr[2] = x[2].ToString(); if (strArr[1].Length < 2) { strArr[1] = "0" + strArr[1]; } if (strArr[2].Length < 2) { strArr[2] = "0" + strArr[2]; } strs = strArr[0] + "/" + strArr[1] + "/" + strArr[2]; //x[0].ToString() + "/" + x[1].ToString() + "/" + x[2].ToString(); //+ " " + x[3].ToString() + ":" + x[4].ToString() + ":" + x[5].ToString(); } catch { } return(strs); }
public static NameValue ToShamsiLong(this DateTime dateTime) { try { PersianCalendar pc = new PersianCalendar(); int pcYear = pc.GetYear(dateTime); int pcMonth = pc.GetMonth(dateTime); int pcDay = pc.GetDayOfMonth(dateTime); int pcHour = pc.GetHour(dateTime); int pcMin = pc.GetMinute(dateTime); int pcSec = pc.GetSecond(dateTime); string convertedDate = string.Format("{0}-{1}-{2} {3}:{4}:{5}", pcYear, pcMonth < 10 ? "0" + pcMonth.ToString() : pcMonth.ToString(), pcDay < 10 ? "0" + pcDay.ToString() : pcDay.ToString(), pcHour < 10 ? "0" + pcHour.ToString() : pcHour.ToString(), pcMin < 10 ? "0" + pcMin.ToString() : pcMin.ToString(), pcSec < 10 ? "0" + pcSec.ToString() : pcSec.ToString()); return(new NameValue(GetPersianDate(pc.GetDayOfWeek(dateTime)), convertedDate)); } catch (Exception ex) { throw ex; } }
public string time() { string sal, mah, roz, hor, min, sec, dandt; //namayesh tarikhe shamsie system PersianCalendar years = new PersianCalendar(); sal = years.GetYear(DateTime.Now).ToString(); PersianCalendar Month = new PersianCalendar(); mah = Month.GetMonth(DateTime.Now).ToString(); PersianCalendar day = new PersianCalendar(); roz = day.GetDayOfMonth(DateTime.Now).ToString(); PersianCalendar hour = new PersianCalendar(); hor = hour.GetHour(DateTime.Now).ToString(); PersianCalendar minit = new PersianCalendar(); min = minit.GetMinute(DateTime.Now).ToString(); PersianCalendar second = new PersianCalendar(); sec = second.GetSecond(DateTime.Now).ToString(); //PersianCalendar msecond = new PersianCalendar(); //milisec = msecond.GetMilliseconds(DateTime.Now).ToString(); dandt = sal + "-" + mah + "-" + roz + " _ " + hor + "-" + min; /////////////////// return(dandt); }
public static string PersianDate(this PersianCalendar persian, DateTime dateTime) { var result = $"{persian.GetHour(dateTime).ToString().PadLeft(2, '0')}:{persian.GetMinute(dateTime).ToString().PadLeft(2, '0')}," + $"{persian.GetYear(dateTime)}/{persian.GetMonth(dateTime).ToString().PadLeft(2, '0')}/{persian.GetDayOfMonth(dateTime).ToString().PadLeft(2, '0')}"; return(result); }
public static string ConvertMiladiToJalali(this DateTime date, bool showTime) { if (date == null || (date <= DateTime.MinValue)) { return(""); } PersianCalendar obj = new PersianCalendar(); //if (date <= DateTime.MinValue) //{ // date = new DateTime(622, 3, 21); //} string dayStr = "0"; string monthStr = "0"; int day = obj.GetDayOfMonth(date); int month = obj.GetMonth(date); int year = obj.GetYear(date); int hour = obj.GetHour(date); int minute = obj.GetMinute(date); int second = obj.GetSecond(date); dayStr = obj.GetDayOfMonth(date).CompareTo(10) >= 0 ? day.ToString() : "0" + day; monthStr = obj.GetMonth(date).CompareTo(10) >= 0 ? month.ToString() : "0" + month; if (showTime) { return(string.Format("{0}/{1}/{2} {3}:{4}:{5}", year, monthStr, dayStr, hour, minute, second)); } return(string.Format("{0}/{1}/{2}", year, monthStr, dayStr)); }
public string ConvertToIranTimeString(DateTime Date) { //string zoneId = "Iran Standard Time"; //TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(zoneId); //DateTime result = TimeZoneInfo.ConvertTimeFromUtc(Date, tzi); Date = Date.AddMinutes(-150); PersianCalendar pc = new PersianCalendar(); string year = pc.GetYear(Date).ToString(); string Month = pc.GetMonth(Date).ToString(); string Day = pc.GetDayOfMonth(Date).ToString(); string Hour = pc.GetHour(Date).ToString(); string Minute = pc.GetMinute(Date).ToString(); if (Month.Length == 1) { Month = "0" + Month; } if (Day.Length == 1) { Day = "0" + Day; } if (Hour.Length == 1) { Hour = "0" + Hour; } if (Minute.Length == 1) { Minute = "0" + Minute; } return year + "/" + Month + "/" + Day + " " + Hour + ":" + Minute; }
public static string GetCurrentTime() { PersianCalendar pc = new PersianCalendar(); return(pc.GetHour(DateTime.Now).ToString("00") + "/" + pc.GetMinute(DateTime.Now).ToString("00") + "/" + pc.GetSecond(DateTime.Now).ToString("00")); }
public static String ToPersianTime(this DateTime dateTime) { PersianCalendar persianCalendar = new PersianCalendar(); return(string.Format("ساعت {0:00}:{1:00}", persianCalendar.GetHour(dateTime), persianCalendar.GetMinute(dateTime))); }
public string GetShamsiName(string prefix) { string day = _persianCalendar.GetDayOfMonth(DateTime).ToString(); string hour = _persianCalendar.GetHour(DateTime).ToString(); string minute = _persianCalendar.GetMinute(DateTime).ToString(); string second = _persianCalendar.GetSecond(DateTime).ToString(); return($"{prefix}_{GetYear()}-{GetMonth()}-{day}_{hour}-{minute}-{second}{Extension}"); }
public PersianDateTime(DateTime GregorianDate) { this.year = pc.GetYear(GregorianDate); this.month = pc.GetMonth(GregorianDate); this.day = pc.GetDayOfMonth(GregorianDate); this.hour = pc.GetHour(GregorianDate); this.minute = pc.GetMinute(GregorianDate); this.gregorianDate = GregorianDate; }
public static string GetPersianHour(DateTime dt) { PersianCalendar p = new PersianCalendar(); int h = p.GetHour(dt); int m = p.GetMinute(dt); int s = p.GetSecond(dt); return(string.Format("{0}:{1}:{2}", h, (m > 9 ? m.ToString() : "0" + m), (s > 9 ? s.ToString() : "0" + s))); }
public static string PersianDate(this PersianCalendar persian, DateTime dateTime) { TimeSpan time = dateTime.ToLocalTime() - dateTime; DateTime thistime = dateTime.AddMinutes(time.TotalMinutes); var result = $"{persian.GetHour(thistime).ToString().PadLeft(2,'0')}:{persian.GetMinute(thistime).ToString().PadLeft(2, '0')}," + $" {persian.GetDayOfMonth(thistime).ToString().PadLeft(2, '0')}/{persian.GetMonth(thistime).ToString().PadLeft(2, '0')}/{persian.GetYear(thistime)}"; return(result); }
// تبدیل تاریخ به شمسی public static string ConvertSha(DateTime dateTime) { PersianCalendar pc = new PersianCalendar(); string da = $"{pc.GetYear(dateTime) }/{pc.GetMonth(dateTime)}" + $"/{ pc.GetDayOfMonth(dateTime)} {pc.GetHour(dateTime)}:{ pc.GetMinute(dateTime) }"; return(da); }
public string GetSolarTime(DateTime dtDateTime, char chrDivider = '\0') { PersianCalendar pcPersianCalendar = new PersianCalendar(); string strHour = pcPersianCalendar.GetHour(dtDateTime).ToString().PadLeft(2, '0'); string strMinute = pcPersianCalendar.GetMinute(dtDateTime).ToString().PadLeft(2, '0'); string strSecond = pcPersianCalendar.GetSecond(dtDateTime).ToString().PadLeft(2, '0'); string strDivider = ((chrDivider == '\0') ? string.Empty : chrDivider.ToString()); return(strHour + strDivider + strMinute + strDivider + strSecond); }
public static string ConvertToJalaliDateTime(DateTime thisDate) { PersianCalendar pc = new PersianCalendar(); return(pc.GetYear(thisDate) + "/" + pc.GetMonth(thisDate).ToString("D2") + "/" + pc.GetDayOfMonth(thisDate).ToString("D2") + " " + pc.GetHour(thisDate) + ":" + pc.GetMinute(thisDate) + ":" + pc.GetSecond(thisDate)); }
public void FromDateTime(DateTime date) { Day = PersianCalendar.GetDayOfMonth(date); Month = PersianCalendar.GetMonth(date); Year = PersianCalendar.GetYear(date); Hour = PersianCalendar.GetHour(date); Minute = PersianCalendar.GetMinute(date); Second = PersianCalendar.GetSecond(date); Milisecond = PersianCalendar.GetMilliseconds(date); }
public static void Log(string log) { PersianCalendar objPersianCalendar = new PersianCalendar(); int year = objPersianCalendar.GetYear(DateTime.Now); int month = objPersianCalendar.GetMonth(DateTime.Now); int day = objPersianCalendar.GetDayOfMonth(DateTime.Now); int hour = objPersianCalendar.GetHour(DateTime.Now); int min = objPersianCalendar.GetMinute(DateTime.Now); StreamWriter objStreamWriter = File.AppendText(HttpContext.Current.Server.MapPath("~/log.txt")); lock (objStreamWriter) { objStreamWriter.WriteLine(string.Concat("Log Date : ", string.Concat(year.ToString(), "/", month.ToString(), "/", day.ToString(), " ", hour.ToString(), ":", min.ToString().PadLeft(2, '0')))); objStreamWriter.WriteLine(log); objStreamWriter.WriteLine("--------------------------------------------"); objStreamWriter.Close(); } }
public static string ToPersianDateTime(object date) { string result = null; if (date != null) { DateTime dt = (DateTime)date; PersianCalendar objPersianCalendar = new PersianCalendar(); int year = objPersianCalendar.GetYear(dt); int month = objPersianCalendar.GetMonth(dt); int day = objPersianCalendar.GetDayOfMonth(dt); int hour = objPersianCalendar.GetHour(dt); int min = objPersianCalendar.GetMinute(dt); int sec = objPersianCalendar.GetSecond(dt); result = string.Concat(year.ToString().PadLeft(4, '0'), DateTimeFormatInfo.CurrentInfo.DateSeparator, month.ToString().PadLeft(2, '0'), DateTimeFormatInfo.CurrentInfo.DateSeparator, day.ToString().PadLeft(2, '0'), " ", hour.ToString().PadLeft(2, '0'), DateTimeFormatInfo.CurrentInfo.TimeSeparator, min.ToString().PadLeft(2, '0')); } return result; }
public static string ToPersianDateTime(object date) { string result = null; if (date != null) { DateTime dt = (DateTime)date; PersianCalendar objPersianCalendar = new PersianCalendar(); int year = objPersianCalendar.GetYear(dt); int month = objPersianCalendar.GetMonth(dt); int day = objPersianCalendar.GetDayOfMonth(dt); int hour = objPersianCalendar.GetHour(dt); int minute = objPersianCalendar.GetMinute(dt); result = string.Format("{0}/{1}/{2} {3}:{4}", year, month, day, hour, minute); } return result; }