|
What is the problem? The following code, which I found on the site I posted in my message above works just fine for me.
public static long GetEpochTime()
{
DateTime dtCurTime = DateTime.Now;
DateTime dtEpochStartTime = Convert.ToDateTime("1/1/1970 12:00:00 AM");
TimeSpan ts = dtCurTime.Subtract(dtEpochStartTime);
long epochtime;
epochtime = ((((((ts.Days * 24) + ts.Hours) * 60) + ts.Minutes) * 60) + ts.Seconds);
return epochtime;
}
To use it:
Console.WriteLine("Number of seconds since 1/1/1970 @ 12:00:00 AM: " + GetEpochTime());
Kristian Sixhoej
I have noticed even people who claim everything is predestined,
and that we can do nothing to change it, look before they cross the road. - Stephen Hawking
|
|
|
|
|
That'll work on English systems only (or systems set to accept dates in English format).
The string format of dates is culture-specific, so Convert.ToDateTime will fail with that hard-coded date on non-English systems.
Use DateTime.Parse("1/1/1970 12:00:00 AM", CultureInfo.GetCultureInfo("en-US")) , or simply new DateTime(1970, 1, 1) .
Edit: Oh, and the site you linked to used UtcNow , you're using Now . Unix dates are the seconds since 1st January 1970 GMT, so your code produces incorrect results almost everywhere in the world (even in the UK, it's only correct during winter time).
|
|
|
|
|
Describe the problem you're having.
|
|
|
|
|
Hello,
I want to insert for example the next data into a string variable:
string temp="abc"efg";
How can i do it? there is an error because of the " char . (new line in constant error)
|
|
|
|
|
Just put a \ behind " like this:
string temp="abc\"efg";
"I hope you live a life you're proud of. If you find that you're not, I hope you have the strength to start all over again." - I wish I knew who is this quote from
|
|
|
|
|
Apart from the first solution, you can also try
string temp=@"abc""efg";
My signature "sucks" today
|
|
|
|
|
It should be
string temp=@"abc"efg";
|
|
|
|
|
Give it a try - it won't compile.
My signature "sucks" today
|
|
|
|
|
|
Hi I'm new to OOP so having lots of trouble trying to do simple things. I have an Excel file that has data in one of its sheets and I want to to copy 2 (or more) columns and 400 rows of that data into an Array which will reside in a C Sharp programme.
I've built individual Arrays for the 2 columns and have also managed to read the Excel file but I can't seem to get them to populate my Array. I can read Text files as well but I can't seem to able to put them in an Array especially if its multidimensional and has not string and double
any thoughts would be much appreciated.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
public static void Main()
{
string [] Pat = new string[400];
double[] Data = new double[400];
//int contents = 0;
string[] range = new string[6];
Excel._Application app = new Excel.Application();
Excel.Workbook small1 = app.Workbooks.Open(@"C:\Users\Worc\Desktop\small.xls");
Excel.Worksheet sheet1 = Excel.Worksheets.Equals(small1.Worksheets[1]);
Excel.Range r = sheet1.Columns;
Excel.Range r = sheet1.get_Range("B2:B400");
//for(int i = 0; i < sheet1.Range; i++)
//{
//
//}
Console.WriteLine("Value, {r}" , r);
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hi
|
|
|
|
|
I would start with the button2_click code from
http://support.microsoft.com/kb/302096[^]
but replace
valueString = String.Concat(valueString,
saRet[rowCounter, colCounter].ToString() + ", ");
with something like
s[rowCounter, colCounter] = colCounter].ToString();
where s is defined as
string[,] s = new string[xx,yy];
obviously you'll have to pick some values large enough for xx and yy - since you can get the size eof the array in iRows, iCols, you can use those values to dynamically allocate a large enough array
|
|
|
|
|
Try something like:
int index = 0;
foreach (Excel.Range rc in r.Cells)
{
array[index] = rc.Cells.Value;
index++;
}
[edit]
There's probably a more straightforward version of this (like Garth's suggestion) but I'm sure you get the idea.
[/edit]
It's time for a new signature.
|
|
|
|
|
Hi.........
Please help me to solve my problem.
I have developed one software in VS2008. It is being installed at client site. The problem I encounter is regarding crystal Report in that project.
All my reports are working properly except one. This One is running properly on Windows7 but not on Windows XP. It gives an error as "Unhandled Exception Occured At Your System." at Runtime. While Debugging it on Windows XP it Shows Error as "Invalid Table Number."
Thanks And Regards
Sanket.Patil
.
|
|
|
|
|
See here or here.
My signature "sucks" today
|
|
|
|
|
Hi Abhinav,
Thanks for the reply.
But The Problem is My Report Works Properly on Windows7 and not on Windows XP. I ahve only one database attached to my machine and copy of this database is also attached to another machine. This means database is same data is also same only when i change OS windows7 to Windows XP Report Throws an exception.
thanks and regards
Sanket.Patil
.
|
|
|
|
|
Try and search for this error on the internet. A lot of posts discuss this error and many of the reasons mentioned are different - so you might find a solution somewhere.
My signature "sucks" today
|
|
|
|
|
Common statement - "Dotnet provides a common object oriented programming model across the languages it support."
One of the languages supported by CLR is 'C'. does the above statement mean that 'C' supports OOPS???
Regards,
NetQuestions
|
|
|
|
|
NetQuestions wrote: One of the languages supported by CLR is 'C'.
I don't think that is true. Managed C++ (aka C++/CLI) is supported but not C.
It's time for a new signature.
|
|
|
|
|
The concern is the managed C++/C, however i think the answer is no.
Thanks
Md. Marufuzzaman
I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.
|
|
|
|
|
NetQuestions wrote: languages supported by CLR is 'C'
Where did you find this? They must have meant C#.
My signature "sucks" today
|
|
|
|
|
NetQuestions wrote: One of the languages supported by CLR is 'C'
Wrong.
Visual Studio, since version 7, can be used to develop .NET applications, as it supports several .NET languages; it also supports building a Win32 application (all versions, up to and including the current version 10), based on a different set of languages; that is where C and C++ come in.
Furthermore managed code can call unmanaged or native code (such as C, assembler, ...), by using P/Invoke. That does not turn those languages into .NET languages; if it did, every language would be "managed".
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|
|
Personally I have never worked on any language in Dotnet other than C#. I have not worked on unsafe means also.
Luc, is it possible to call base class library methods like system.console.writeline() using unmanaged code like 'C'?
For it that is true, then 'Console is a class' here and Dotnet allows every language to use and access OOP based api => common object oriented programming model
Can this be a correct interpretation of my statement?
Regards,
NetQuestions
|
|
|
|
|
Hi
I had a string which consists both english and hindi characters. I want to write this in a unicode file, but some junk has been observed in the file. But, if i try to write the same data in utf8 file, it is perfectly written as it is.
what is the error?
How can i solve this?
the code is as follows:
string str1 = "This";
string str2 = "यह";
string str3 = str1 + "~" + str2;
StreamWriter sw11 = new StreamWriter(File.Open(@"C:\abc.txt", FileMode.Append));
sw11.WriteLine(str3);
sw11.Close();
str3 = Encoding.Unicode.GetString(Encoding.Convert(Encoding.ASCII, Encoding.Unicode, Encoding.ASCII.GetBytes(str1))) + Encoding.Unicode.GetString(Encoding.Convert(Encoding.ASCII, Encoding.Unicode, Encoding.ASCII.GetBytes("~"))) + Encoding.Unicode.GetString(Encoding.Convert(Encoding.UTF8, Encoding.Unicode, Encoding.UTF8.GetBytes(str2)));
StreamWriter sw12 = new StreamWriter(File.Open(@"C:\abcd.txt", FileMode.Append));
sw12.WriteLine(str3);
sw12.Close();
|
|
|
|
|
|
it is all in the documentation[^], as usual.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|