Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,036

HOME > .NET Framework > Forum > เปลี่ยนจากค.ศ. ให้เป็น พ.ศ. ยังไงค่ะ ให้แสดงบน Textbox C#



 

เปลี่ยนจากค.ศ. ให้เป็น พ.ศ. ยังไงค่ะ ให้แสดงบน Textbox C#

 



Topic : 107782

Guest




คือตอนนี้อัพฐานข้อมูลโดยใช้เป็นไฟล์excel แล้วในฐานข้อมูล SQL ก็เป็นอย่างที่เห็นในรูป

ในฐานข้อมูล

พอรันโปรแกรมค้นหาขึ้นมา มันกลับ + ให้เพิ่ม เลยอยากถามว่าจะแก้ตรงไหนยังไง ดีค่ะ

ในโปรแกรมCode (C#)

อันนี้เป็นโค๊ดที่เขียนค่ะ

txtEmpSD.Text = ((DateTime)drTmp["empStartDate"]).ToString("d");


ช่วยดูหน่อยนะค่ะ ค้นหาจากในเว็บนี้แล้วลองแล้วแต่ก็ยังงงๆ ไม่ได้อยู่ดีค่ะ



Tag : .NET, Ms SQL Server 2008, C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-04-21 16:52:21 By : areerats View : 20961 Reply : 9
 

 

No. 1



โพสกระทู้ ( 59 )
บทความ ( 0 )



สถานะออฟไลน์


txtEmpSD.Text = ((DateTime)drTmp["empStartDate"]).ToString("dd/MM/yyyy"); ครับ








ประวัติการแก้ไข
2014-04-22 08:34:03
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-22 08:33:36 By : sam144444
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : sam144444 เมื่อวันที่ 2014-04-22 08:33:36
รายละเอียดของการตอบ ::
ไม่ใช่ค่ะ คือว่า ตอนนี้พ.ศ. มัน+เกินไป 543 เลยต้องการลบออกแต่ก็ยังทำไม่ได้อ่าค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-22 08:56:42 By : areerats
 

 

No. 3

Guest


ผิดตั้งแต่ input แล้วตัว

ใครเขา insert พ.ศ. ลง database ตรงๆ กันเล่า

ถ้าไม่ใช้ parameter ส่งเป็น type datetime ไป

ก็ต้องส่ง string ที่เป็น ค.ศ. ไปนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-22 11:15:53 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2014-04-22 11:15:53
รายละเอียดของการตอบ ::
คืออัพดาต้าเบสโดยที่ข้อมูลทั้งหมดอยู๋ในไฟล์ excel ลงในตารางฐานข้อมูลอ่าค่ะ ถ้ามีวิธีที่จพทำไฟล์excel ถ้ามีวิธีอัพฐานข้อมูลช่วยแนะนำหน่อยนะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-22 13:25:55 By : areerats
 


 

No. 5

Guest


excel ก็ต้องกำหนดเป็น ค.ศ. เช่นกัน

ถ้าจะแสดงเป็น พ.ศ. ให้เข้าไปกำหนดใน cell format เด้อ

จำให้ขึ้นใจเลย ถ้าต้องการคุยกับ computer ต้องคุยด้วย ค.ศ.

แล้วถ้าอยาก display เป็น พ.ศ. ให้กำหนดที่ format เอา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-22 14:03:03 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 6



โพสกระทู้ ( 174 )
บทความ ( 0 )



สถานะออฟไลน์


อีกอย่าง วันที่เครื่อง มีผลกับการเขียนโปรแกรมนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-24 11:35:22 By : nongpaoza
 


 

No. 7

Guest


ถ้าต้องการให้แสดง จาก ค.ศ เป็น พ.ศ ลองใช้วิธีง่าย ๆ ดูครับ

กำหนดตัวแปร Datetime มาก่อน

DateTime date1 = Convert.ToDateTime(DateTime.Now.ToString());

int ปีคศ = date1.Year + 543;

textBox1.text = ปีคศ.toString();

แค่นี้ก็น่าจะได้แล้วนะครับ

ตอบความคิดเห็นที่ : 2 เขียนโดย : areerats เมื่อวันที่ 2014-04-22 08:56:42
รายละเอียดของการตอบ ::
จากข้อความนี้ก็เป็นเป็น -543 ก็น่าจะได้แล้วน่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-24 21:34:03 By : kentolza
 


 

No. 8

Guest


เขียน C# ไม่เป็นเหมือนกันครับพึ่งหัด vb.net แต่เจอปัญหาแบบนี้เหมือนกัน
ลองเขียน vb.net ให้เชื่อมต่อกับ database วันเดือนปี พ.ศ. กับ ค.ศ.
ซึ่งส่วนมากจะมีปัญหากับภาษาที่ตั้งไว้ใช้กับเครื่องมากกว่าส่วนมาก
เครื่องที่เราใช้กันจะตั้งเป็นภาษาไทยโปรแกรมมันก็เลยอ่านเป็นไทย
vb.net ผมเขียนแบบนี้ครับ [อาจจะไม่ถูกต้องตามหลักการแต่มันใช้ได้]

Code (VB.NET)
Public Class Form1
    Private _curCulture As System.Globalization.CultureInfo
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        _curCulture = System.Globalization.CultureInfo.GetCultureInfo("en-US") 'ภาษาอังกฤษ
        Label1.Text =  Now.ToString("dd MMMM yyyy", _curCulture) 'วัน เดือน ปี ภาษาอังกฤษ
    '------------------------------------------------------------------------------------------------------------------------
        _curCulture = System.Globalization.CultureInfo.GetCultureInfo("th-TH") 'ภาษาไทย
        Label2.Text =  Now.ToString("dd MMMM yyyy", _curCulture) 'วัน เดือน ปี ภาษาไทย
        Label3.Text =  Now.ToString("dd", _curCulture) 'วันที่ ภาษาไทย
        Label4.Text =  Now.ToString("MMMM", _curCulture) 'เดือน  ภาษาไทย
        Label5.Text =  Now.ToString("yyyy", _curCulture) 'ปี ภาษาไทย
    End Sub
End Class


เช่นต้องการให้ 2557/04/26 เป็น 2014/04/26 ก็ใส่ตามนี้

Code (VB.NET)
 _curCulture = System.Globalization.CultureInfo.GetCultureInfo("en-US") 'ภาษาอังกฤษ
        Label1.Text = Now.ToString("yyyy-MM-dd", _curCulture)  'ปี เดือน วัน ภาษาอังกฤษ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-26 20:55:52 By : Thekill
 


 

No. 9

Guest


ตอบความคิดเห็นที่ : 7 เขียนโดย : kentolza เมื่อวันที่ 2014-04-24 21:34:03
รายละเอียดของการตอบ ::
ใช้วิธี +-543 ระวังเจอบั๊ก 29 ก.พ. นะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-28 08:41:16 By : ห้ามตอบเกินวันละ 2 กระทู้
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เปลี่ยนจากค.ศ. ให้เป็น พ.ศ. ยังไงค่ะ ให้แสดงบน Textbox C#
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่