خالد ابو مهادي نشر 23 مايو 2018 أرسل تقرير نشر 23 مايو 2018 السلام عليكم كل عام وانتم بخير كيف اعمل ساعة بلغة سي شارب تعتمد على توقيت MS sql server مع العلم ان البرنامج على 4 اجهزة اقتباس
1 محمد المري2 نشر 25 مايو 2018 أرسل تقرير نشر 25 مايو 2018 بتاريخ On 5/23/2018 at 21:09 قال khaled93: السلام عليكم كل عام وانتم بخير كيف اعمل ساعة بلغة سي شارب تعتمد على توقيت MS sql server مع العلم ان البرنامج على 4 اجهزة السؤال غير واضح , هل تقصد بأنك تريد عرض الساعة حسب التوقيت الموجود في جدول معين ؟ (اي ان الجدول يحتوي على عمود يحتفظ بالتاريخ والوقت ) .. أو انك تقصد بأنك تريد عرض الساعة حسب الوقت الذي يقوم باحتسابه الـ SQL Server ? اذا كان حسب الوقت الذي يقوم بإحتسابه الـ SQL Server فهو يعتمد على توقيت النظام نفسه, كما هو الحال مع الـ C# فلو اخذنا على سبيل المثال في الـ C# : DateTime time = DateTime.Now; وفي الـ SQL Server : SELECT GETDATE() جميعها ستكون متساوية بالتواقيت. لمعرفة ذلك يمكنك عمل تجربة صغيرة بداخل برنامج الـ C# : string sql; string cSharpTime = DateTime.Now.ToString(); using (SqlConnection connection = new SqlConnection(db)) { using (SqlCommand cmd = new SqlCommand("SELECT GETDATE()", connection)) { connection.Open(); sql = cmd.ExecuteScalar().ToString(); } } Console.WriteLine("C# : " + cSharpTime); Console.WriteLine("SQL : " + sql); اقتباس
0 خالد ابو مهادي نشر 27 مايو 2018 الكاتب أرسل تقرير نشر 27 مايو 2018 بتاريخ On ٢٥/٥/٢٠١٨ at 21:35 قال محمد المري2: السؤال غير واضح , هل تقصد بأنك تريد عرض الساعة حسب التوقيت الموجود في جدول معين ؟ (اي ان الجدول يحتوي على عمود يحتفظ بالتاريخ والوقت ) .. أو انك تقصد بأنك تريد عرض الساعة حسب الوقت الذي يقوم باحتسابه الـ SQL Server ? اذا كان حسب الوقت الذي يقوم بإحتسابه الـ SQL Server فهو يعتمد على توقيت النظام نفسه, كما هو الحال مع الـ C# فلو اخذنا على سبيل المثال في الـ C# : DateTime time = DateTime.Now; وفي الـ SQL Server : SELECT GETDATE() جميعها ستكون متساوية بالتواقيت. لمعرفة ذلك يمكنك عمل تجربة صغيرة بداخل برنامج الـ C# : string sql; string cSharpTime = DateTime.Now.ToString(); using (SqlConnection connection = new SqlConnection(db)) { using (SqlCommand cmd = new SqlCommand("SELECT GETDATE()", connection)) { connection.Open(); sql = cmd.ExecuteScalar().ToString(); } } Console.WriteLine("C# : " + cSharpTime); Console.WriteLine("SQL : " + sql); شكرا لك عزيزي كنت اقصد انني اريد عرض توقيت جهاز سيكول سيرفر عند كل المستخدمين للبرنامج بعد عددة تجارب قمت بها نجحب فيها اقتباس
السؤال
خالد ابو مهادي
السلام عليكم
كل عام وانتم بخير
كيف اعمل ساعة بلغة سي شارب تعتمد على توقيت MS sql server
مع العلم ان البرنامج على 4 اجهزة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.