تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] كيف اقوم بتحويل الوقت من 24 الى 12 فورمات sql
#2
لتحويل الوقت من تنسيق 24 ساعة إلى تنسيق 12 ساعة في SQL Server، يمكنك استخدام الدالة FORMAT مع التنسيق المناسب. هنا كيفية تنفيذ ذلك في استعلام SQL.

استعلام لتحويل الوقت:

PHP كود :
SELECT 
    Id
,
 
   FORMAT(Time'hh:mm:ss tt') AS TimeIn12HourFormat,
 
   Date,
 
   Product_Name,
 
   Price,
 
   Quantity,
 
   Total
FROM 
    dbo
.Table1


في هذا الاستعلام، يتم استخدام الدالة FORMAT لتنسيق العمود Time إلى تنسيق 12 ساعة مع إظهار AM/PM باستخدام 'hh:mmConfuseds tt'.

مثال كامل:
إذا كنت ترغب في إنشاء جدول وتعبئته ببعض البيانات ثم استرجاع الوقت بالتنسيق 12 ساعة، يمكنك القيام بما يلي:

إنشاء الجدول:

PHP كود :
CREATE TABLE [dbo].[Table1] (
 
   [IdINT IDENTITY (11NOT NULL,
 
   [TimeTIME (7NULL,
 
   [DateDATE NULL,
 
   [Product_NameVARCHAR (50NULL,
 
   [PriceDECIMAL (182NULL,
 
   [QuantityDECIMAL (182NULL,
 
   [TotalDECIMAL (182NULL,
 
   PRIMARY KEY CLUSTERED ([IdASC)
); 

إدخال بعض البيانات:

PHP كود :
INSERT INTO dbo.Table1 (TimeDateProduct_NamePriceQuantityTotal)
VALUES 
('14:17:51''2024-05-30''Product A'10.00220.00),
(
'08:30:00''2024-05-30''Product B'15.00115.00); 

استرجاع البيانات مع تحويل الوقت إلى تنسيق 12 ساعة:

PHP كود :
SELECT 
    Id
,
 
   FORMAT(Time'hh:mm:ss tt') AS TimeIn12HourFormat,
 
   Date,
 
   Product_Name,
 
   Price,
 
   Quantity,
 
   Total
FROM 
    dbo
.Table1

توضيح التنسيقات:
hh: الساعات بتنسيق 12 ساعة مع بادئة صفرية عند الحاجة.
mm: الدقائق مع بادئة صفرية عند الحاجة.
ss: الثواني مع بادئة صفرية عند الحاجة.
tt: لتضمين AM/PM.
بتنفيذ هذا الاستعلام، ستحصل على الوقت بالتنسيق 12 ساعة في النتائج، مثل: 02:17:51 PM بدلاً من 14:17:51.
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف اقوم بتحويل الوقت من 24 الى 12 فورمات sql - بواسطة غزة العزة - 30-05-24, 08:45 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم