Forcing A Date Variable?
Jul 16, 2009I have a date, myDate = 07/16/09 14:22I would like to arbitrarily force the time portion of it to a predetermined value like myDate = 07/16/09 18:00.
View 5 RepliesI have a date, myDate = 07/16/09 14:22I would like to arbitrarily force the time portion of it to a predetermined value like myDate = 07/16/09 18:00.
View 5 RepliesThis has been driving me batty for the last while. I have an application that is passing up data to a SQL server table. Part of the data is dates. Because of settings on the SQL server the update will not accept the MM/dd/yyyy format. I have been trying for quite some time to get around this.
For some more information. Changing the update method or the server regional settings is not an option and I don't want to change my regional settings as this may not reflect the production server when this goes live.
Here is what I have tried so far
Code:
Dim dateEnd As Date = Date.MinValue
Dim dateStart As Date = Date.MinValue
If IsDate(Me.txtPostEnd.Text) Then
[Code]....
It works fine if the day is 12 or below because it still thinks that is the month. Is there a way to force the code to recogize that I want to use dd/MM/yyyy format or even dd/MMM/yyyy format?
This has to be done at thhe vb code side as the update to the SQL server is completed via a custom framework so I can't customize the SQL code to insert the data using a CONVERT
I am trying to parse a date from a textbox and store it in a date variable
Dim enddt_2 As Date = Date.ParseExact(txtenddt.Text, "dd/MM/yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) 'txtenddt.Text
expenddt_1 = enddt_2.AddDays(-1)
enddt = enddt_2.ToString("dd/MM/yyyy")
enddt is a Date variable and when i convert enddt_2 to a string i get the error as
Conversion from string "17/01/2012" to type 'Date' is not valid.
Let me clarify, if a value in textbox is 17/01/2012 than after parsing the value is changed to 01/17/2012 (my systems Region and Language are dd/MM/yyyy) in enddt_2 and when i try to convert to dd/MM/yyyy format and store into a date variable i get the above error. This error comes only for the dates after 12. i.e a date variable accepts a date in MM/dd/yyyy format.The dates before 12 work fine, i.e for all dates from 1 to 12 there is no error.How can i make enddt store the date in dd/MM/yyyy format.
I need to pass javascript date value to vb.net function. [code]retrieve string from hidden field in server code and parse it using date.parse [code]doesnt match vb date format. I am getting error that its unparseable.
View 5 Repliesi'm trying to use "date" as the name of my variable as i need to use it a parameter to some tweets API. so am wondering is there a way to declare date as a variable because in visual studio vb.net date is a class on its own and we cannot use it as a variable name.
View 1 RepliesHow do you declare a variable as a Date and initialize it with a date before year 1. I would like to caluate historical BC dates using a fuction that returns the ellaspt time.
I've used this line of code however I can't to work setting the date value to a negative.
Dim
myDate As Date = CDate("2/6/1400")
I got Minimum date from database using sql qry, And when i try to store that min.date in one variable, its getting error, PlZ help me. for below coding.
Dim qry as string
Dim Min_Date As Date
If SqlCon.State = ConnectionState.Closed Then
SqlCon.Open()
[code]....
In my ASP.Net (VB Code) that I had 3 variable to store 3 different date.how can I compare 3 variable to find the last day between 3 date? [code]
View 3 RepliesI am trying to pull the modified date of one file in a folder through a SSIS script. I tried doing this through the system.IO namespace as it contains the GetFileName method. This isn't working & I was wondering if there was a name space that contained the modified date method for a file if I specified the path to the filename. I am looking to return the modified date variable in whichever way this may be possible.
View 4 RepliesI have two datetime variables in VB.Net [code]I want to add both these variable in single DateTime variable , i didn't find any .Net function to do that.Is there any other way to do it?
View 2 RepliesI want to set a variable date in the format Y-m-d 20:00:00 of the previous day.
View 3 RepliesHow to store today's date in a variable?
View 3 RepliesI have the following function that checks if a date is on a holiday or weekend and returns the first non-holiday or weekend date.
vb.net
Private Function CheckDate(ByVal D As Date) As Date
TempDate = D
[code]....
The function does return a date. But when I try to assign it to variable, it assigns a time instead. Both tempdate and newdate are declared as date also.
vb.net
TempDate = CheckDate(NewDate).Date
In the following code, a Date variable is declared but not set to anything:
Dim myDate As Date
What's the proper method of checking if the Date variable is "new" and not set to anything?
For example, getting the lowest date value from an array of dates:
Dim dtMostRecent As Date
For i As Intger = 0 To myDateArray.Count - 1
If myDateArray(i) < dtMostRecent Then dtMostRecent = myDateArray(i)
Next
In the code above, I need a way to check first if dtMostRecent is unassigned, in which case just give it the first value, after which it can be compared with subsequent values. How to check if a Date variable is unassigned.
I have a Date variable called Time1In.
I'm getting a time value as a string from Excel, so I assign the date variable a value like this:
the string value coming in from excel is this:
30/12/1899 7:40:00 AM
my code gets the time value and assigns it to the date variable:
TimeIn1 = TimeValue(strTimeIn1)
the Date variables value is then this:
#7:40:00 AM#
which inserted into my database datetime field then looks like this:
0001-01-01 7:40:00
That causes errors when loading the page. I need to set a date value on the date variable. How can I properly append a date to the variable?
I am using the following function to Convert a String variable to a Date. Subtract a day from it and convert the date back to a String. The code goes as follows
[Code]...
If edate has a value 29/12/2011 than the value in expenddt gets changed to a different format and the value in expenddt comes to 12/29/2011 and later after subtracting a day expenddt is 12/28/2011 and than when i convert it back to a String i get the value in asd as "12/28/2012 12:00:00 AM"
[Code]...
Attempting to convert a possible null value into date/time field. Any easy way ?
[Code]...
[Code]...
I prefer to solve this problem at application rather than db level. NOTE: DueDate in database is of type datetime. I'm coding in C# interacting with Sql-Server. I hope my question is clear enough.
Dim cDT as date
strSQL = "Insert Into computetb (period_id, date, staffer_no, day_type, restday, rate_hr, regular_hr, ot_hr, night_diff, basic_pay, ot_pay, nd_pay) Values (" & gPeriodID & ",#" & cDT & "#," & cID & ",'" & cTYP & "'," & cREST & "," & cRATE & "," & cREG & "," & cOT & "," & cND & "," & bp & "," & ot & "," & nd & ")"
dbs.Execute (strSQL)
I have the following Public Class Payroll Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
[Code]...
and I'm trying to save the datetimepicker value as a variable to pass to a sql database. I'm just not sure what the datetimepicker value is, is it Me.DateTimePicker1.Value or is it dt?
I have the following code for part of an application I'm building and I need some instruction on how to store this value and carry it to the next part of the program. Private Sub dateEntryTextbox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dateEntryTextbox.TextChanged
[Code]...
Is this the correct way to get a datetime value using a sql datareader:
existingETA = existproformaReader.GetDateTime(0)
I want to assign the value to a date variable and compare it to another date variable.
changing the rest of the date?I mean... I have this...:vb 'current date at my gameDim time As Date = #9/29/0001 12:23:00 PM# 'another date variableDim period_lunch as date = #1:00:00 PM# 'and later at a Sub, I try to do this...time.Hour = period_lunch.Hour 'and I get an error saying time.Hour is read only I only want to set the hour to 1:00 PM of the SAME day of the time variable, not the one contained in period_lunch, that is. And the only built in procedures I see in the date object are for adding or subtracting WHOLE hours, minutes, etc. I will need to compare both dates, subtracting the difference and adding it to the former?
View 2 RepliesA stored procedure returns data about a user record including a nullable datetime column for their last login date. Which one is the better choice in dealing with the possibility for NULL values when trying to assign a .Net date variable?
Try
_LastLogin = CDate(DT.Rows(0)("LastLogin"))
Catch ex As InvalidCastException
[Code]....
Which is the preferred method of handling possible NULL values from the database? Is there a better way than the three listed?
Edit #2: I have noticed that the TryParse method does not play nice when trying to assign to a Nullable type.
I have added the monthly calendar to a new form and have a button that calls it, that works just fine. What I can't figure out is when I click on a date how to get that click to take that day and place it into a variable that I will use elsewhere.
View 2 RepliesI'm working on a small accounting app. I have a query to show transactions with a running balance.
SELECT transactionid, transactiondatetime,
amount,
(SELECT SUM(amount)
FROM dbo.transactions as D1
WHERE D1.transactiondatetime <= D0.transactiondatetime) AS balance
FROM dbo.transactions AS D0
I capture a gamesheet for a certain week. so if I select a date on a monthcalendar the sheet applies to the weeknumber of the selected date. When I save transactions I take the date at the last day of that week as the transactiondate. I need to store a datetime though because my query works of the datetime to get an accurate running balance. How can I append now() time part to my date variable and then store that in a datetime variable to get a transactiondatetime.
Here is my code for getting a transactiondate:
Dim dt As New Date
dt = Me.MonthCalendar1.SelectionStart
'get last date of week. Friday
Dim tdate As Date = dt.AddDays(5 - CInt(dt.DayOfWeek))
I have a date/time variable stored in a column in an SQLite table. I need to select the string with the last 3 digits trimmed off. [code]
View 1 RepliesI am using OleDb, trying to do this:
Dim d as Date = DateSerial(Year(rptDate), Month(rptDate), 1 - 1)
Dim conn as OleDbConnection = new OleDbConnection(connStr)
Dim cm as OleDbCommand = new OleDbCommand()
[code]....
I know that d is the same date as the one in SQL server, specifically 3/31/2011 12:00:00 AM.
I understand that I need to run ... corflags.exe /32BIT myapp.exe against my VB .Net app if I want to make sure it's associated 32 bit dll's will be forced to run as 32 bit on 64bit computers.
If this will work this looks like a good idea to me since I don't have the opportunity to recompile them on a newer Visual Studio that supports targeting 32bit. But I have a couple of questions...
Question 1:Is there an easier way to get the corflags.exe program without having to download the whole .Net Frameword 2.0 SDK?
I guess this is what I need to download if there is no easy way to get the corflags.exe file...
Download 1:Microsoft .NET Framework Version 2.0 Redistributable Package (x86)
[Code]...
I am creating a report in my asp.net application. The report outputs to excel using the excel interop. Some calculations in the report cause excel to display "Inf" or "NaN" I want to force these calculations to zero so that the report displays zero and NOT "Inf" or "NaN"
View 1 Replies