how to convert string from database into date in asp.net?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tanishka singh

    how to convert string from database into date in asp.net?

    How do you convert string from database into date in asp.net?
    Code:
    Dim output = (From tlb In  obj.SelectRecordAll_SalesInquiryRegister _
                         Join tlb1 In LatestPOs On tlb.SIR_OfferNo Equals tlb1.OfferNo _
                         And tlb.SIR_AlterationNo Equals tlb1.PORevNo _
                         Order By tlb.SIR_Flag _
                         Select _
                               SIRID = tlb.Marketing_SalesInquiryRegister_ID, _
                              poaltno = tlb.SIR_AlterationNo, _
                              OfferNo = tlb.SIR_OfferNo, _
                              PONo = tlb.SIR_Flag, _
                               poStatus = GetPOStatus(tlb.SIR_OfferNo, tlb.SIR_AlterationNo), _
                               Consignee = tlb.Marketing_Inquiry_Detail.Company_Master.Company_Name, _
                               ProductName = tlb.Marketing_Inquiry_Detail.QC_Product_Master.Product_Name, _
                               CreditPeriods = tlb.SIR_CreditPeriodDays, _
                               POAmount = Decimal.Round(tlb.Marketing_OfferPackingQuantity_Detail.Offer_Quantity * tlb.Marketing_OfferPrice_Detail.Offer_PricePerUnit, 2, MidpointRounding.AwayFromZero), _
                               Details1 = (From t In obj.SelectRecordAll_OfferDeliverySchedule _
                                          Where t.DeliverySchedule_SIRID = tlb.Marketing_SalesInquiryRegister_ID _
                                          Select SheduleDate = t.DeliverySchedule_Date, _
                                                  id = t.Marketing_OfferDeliverySchedule_Details_ID), _
                               Details4 = (From t In obj.SelectRecordAll_OfferDeliverySchedule _
                                           Where t.DeliverySchedule_SIRID = tlb.Marketing_SalesInquiryRegister_ID _
                                           Select SheduleQty = t.DeliverySchedule_Quantity, _
                                           id = t.Marketing_OfferDeliverySchedule_Details_ID), _
                               Company = tlb.Marketing_Offer_Detail.Offer_CompanyID).ToList
    
    
    lsvReport.DataSource = output
    lsvReport.DataBind()
    dim i as integer = 0
    for each item in output
    dim adddt =DateAdd("d", CType(output(i).CreditPeriods, Integer), DateTime.Parse(output(i).Details1(i).SheduleDate))
    i=i+1
    next
    The error that I am getting is The string was not recognized as a valid DateTime

    How to I solve this error?


    how to convert string into date
    Last edited by Frinavale; Nov 26 '10, 02:28 PM.
  • aspdotnetuser
    New Member
    • Nov 2010
    • 22

    #2
    Have you tried CDate( string )

    Comment

    • Frinavale
      Recognized Expert Expert
      • Oct 2006
      • 9749

      #3
      You could also try using one of the DateTime.TryPar se() methods.

      -Frinny

      Comment

      • object13
        New Member
        • Feb 2012
        • 1

        #4
        Try the DateTime.Parse method as mentioned here:
        Blogger ist ein Veröffentlichungs-Tool von Google, mit dem du ganz einfach deine Gedanken der Welt mitteilen kannst. Mit Blogger kannst du problemlos Texte, Fotos und Videos in deinem persönlichen Blog oder deinem Team-Blog veröffentlichen.

        Comment

        Working...