Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur lång tid tar det?

Postades av 2006-09-01 17:05:12 - Benni Svensson, i forum asp.net generellt, Tråden har 13 Kommentarer och lästs av 1204 personer

Jag försöker att få fram hur lång tid en sökning tar.
<code>
DateTime start = DateTime.Now;
DateTime stop = DateTime.Now;
DateTime totalt = (DateTime.Parse(stop) - DateTime.Parse(start));

Response.Write(totalt.ToString());
</code>
Och det är naturligtvis ingenting som VS tycker om här.
Jag letade efter datepart(kanske inte finns i ASP.net) men hittade ingenting.


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-01 19:51:27 - Jimmy Thulin

Titta på TimeSpan.


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-01 20:50:09 - Benni Svensson

Jag har letat länge nu, men inte funnit något som kan lösa mitt problem.
Eftersom intresset tydligen inte är så stort, så får jag nog stänga denna tråden.


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-01 21:00:22 - Thomas Vanhaniemi

Använd dig av My.Computer.Clock.TickCount istället, du kommer ju aldrig att behöva ange dagar eller ens minuter.

Ex.
<code>
int Tick = My.Computer.Clock.TickCount()
// Sökningen utförs här
Tick = My.Computer.Clock.TickCount() - Tick

// Nu innehåller Tick antalet millisekunder som gått
</code>


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-01 23:59:19 - Benni Svensson

Hej Thomas.
Vilken using är det som man skall använda sig av? Jag programera i C#.


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-02 00:35:06 - Robert Israelsson

Här är ett exempel som baserar sig på det första förslaget:

int counter=0;
        DateTime start = DateTime.Now;
        for (int i = 0; i < 10000000; i++)
        {
            counter += i;
        }
        DateTime slut = DateTime.Now;
        txtRuta.Text=(slut.Millisecond-start.Millisecond).ToString();


Det som står i txtRuta är skillnaden i millisekunder, dvs så lång tid det tagit att gå igenom loopen.


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-02 00:50:59 - Benni Svensson

Tack, jag skall kolla detta.


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-02 08:37:40 - Thomas Vanhaniemi

My är det nya objektet i .NET 2.0, men jag är inte säker på att det är tillgängligt i Webforms. Annars finns det gamla .NET 1.x sättet kvar har jag för mig, sama funktion.

Om jag inte missminner mig ligger den under System.Environment.GetTickCount() och borde gå att använda.


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-02 20:27:02 - Per Gardebrink

Tänk på att TickCount kan slå runt (iallafall i den som är native i Win32 API:t).

Dvs när den når max så börjar den om på 0. Den räknar tick som gått sedan datorn startats om inte jag minns fel.

Kan du inte göra såhär?:

DateTime start = DateTime.Now;

// Gör något här....

TimeSpan span = DateTime.Now - start;

Console.WriteLine(span.ToMilliSeconds());


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-02 22:30:10 - Benni Svensson

Per.
Det ser väldigt intressant ut, jag skall kolla detta.


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-03 09:04:41 - Simon Dahlbacka

My är nåt VB.NET (2.0) påfund..


Svara

Sv: Hur lång tid tar det?

Postades av 2006-09-03 09:10:15 - Simon Dahlbacka

DateTime start = DateTime.Now;

/* gör stuff... */

 DateTime stop = DateTime.Now;
        
TimeSpan totalt = stop - start;

string thing = string.Format("Det tog {0} sekunder." totalt.TotalSeconds);
Response.Write(thing);


Nu är jag ingen asp.net kodare, men Response.Write känns "något suboptimalt" i ASP.NET


Svara

Sv:Hur lång tid tar det?

Postades av 2006-09-03 10:54:05 - Benni Svensson

Simon
Det såg så bra ut.
<code>
DateTime startTid = DateTime.Now;
'här går söningen via databasen
string thing = "";
if (startTid != null)
{
DateTime stopTid = DateTime.Now;
TimeSpan totaltTid = stopTid - startTid;
thing = string.Format(" söktid : {0} sekunder." + totaltTid.TotalSeconds);
}
Response.Write(thing);'denna är tänkt att gå till en label
</code>
..och jag får följande fel:
<info>
Indexet (nollbaserat) måste vara större än eller lika med noll och mindre än storleken på argumentlistan.
</info>
..markeringen är på raden thing = string.Format...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 601
27 953
271 705
4 258
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies